import type { FeishuCard } from './types.js'; export declare class CardBuilder { private header; private elements; withHeader(title: string, template?: string): this; addMarkdown(content: string): this; addDiv(text: string): this; addCode(code: string, language?: string): this; addDivider(): this; addButtons(buttons: Array<{ text: string; type: 'primary' | 'default' | 'danger'; value: Record; }>): this; addAgentBadge(agent: string): this; build(): FeishuCard; } /** * Convert markdown text to Feishu-compatible format * Feishu supports most standard markdown in the markdown element */ export declare function markdownToFeishu(text: string): string; //# sourceMappingURL=card-builder.d.ts.map