export interface PasteAttachment { id: number; kind: 'image' | 'text'; marker: string; payload: string; } export declare function enrichAssistantMarkdown(content: string): string; export declare function assistantSemanticClasses(content: string): string[]; export declare function makePasteMarker(kind: PasteAttachment['kind'], id: number): string; export declare function reconcilePasteAttachments(value: string, attachments: readonly PasteAttachment[]): PasteAttachment[]; export declare function removeTouchedPasteAttachment(previous: string, next: string, attachments: readonly PasteAttachment[]): { value: string; attachments: PasteAttachment[]; }; export declare function expandTextAttachments(value: string, attachments: readonly PasteAttachment[]): string; export declare function pendingSidebarTodos(todos: readonly T[], limit?: number): { visible: T[]; pending: number; hidden: number; }; export interface CommandRowLayout { command: string; commandPad: string; description: string; hint: string; } export declare function layoutCommandRows(items: Array<{ command: string; description: string; hint?: string; }>, width: number, stringWidth?: (value: string) => number): CommandRowLayout[]; //# sourceMappingURL=TuiPresentation.d.ts.map