/**
 * @license
 * Copyright 2022-2026 Greg Lauckhart <greg@lauckhart.com>
 * SPDX-License-Identifier: Apache-2.0
 */
import { Printer } from "./printer.js";
/**
 * A {@link Printer.Renderable} that renders a two-column name/description list.
 *
 * Name column width is computed from entries, capped at ~40% of terminal width. When a name exceeds the column width,
 * the description wraps to the next line indented to the description column.
 *
 * String descriptions are rendered as {@link Markdown}.
 */
export declare function DefinitionList(entries: DefinitionList.Entry[]): Printer.Renderable;
export declare namespace DefinitionList {
    interface Entry {
        name: string | Printer.Renderable;
        description: string | Printer.Renderable;
    }
}
//# sourceMappingURL=definition-list.d.ts.map