/** * Wide chat tables may extend past the prose column, but only to a readable * line length. Beyond it, cells wrap instead of forcing horizontal scrolling. */ export declare const MARKDOWN_TABLE_MAX_WIDTH_REM = 64; export declare function markdownTableWidth({ columnLeft, columnWidth, contentLeft, contentRight, maxWidth, preferredWidth, }: { columnLeft: number; columnWidth: number; contentLeft: number; contentRight: number; maxWidth?: number; preferredWidth: number; }): number; /** Loaded only for assistant tables. Keep prose and nested scroll owners intact. */ export declare function observeMarkdownTableLayout(wrapper: HTMLDivElement, table: HTMLTableElement): { measure: () => void; disconnect: () => void; } | undefined;