zephyr-agent
Version:
Zephyr plugin agent
21 lines • 752 B
text/typescript
type Tone = 'info' | 'warn' | 'success' | 'muted';
interface SectionOptions {
title?: string;
subtitle?: string;
body?: string[];
tone?: Tone;
}
/**
* Renders a consistent multi-line section that will be prefixed by the ZEPHYR tag. Titles
* are accented, optional subtitles are muted, and body lines are indented.
*/
export declare function renderSection(options: SectionOptions): string;
export interface KeyValueRow {
label: string;
value: string;
}
export declare function renderKeyValueRows(rows: KeyValueRow[]): string[];
export declare function renderList(items: string[]): string[];
export declare function joinSections(sections: Array<string | undefined>): string;
export {};
//# sourceMappingURL=cli-format.d.mts.map