export interface TableTemplate { name: string; description: string; header: { bold: boolean; background?: string; sticky?: boolean; }; zebraRows: boolean; borders: 'none' | 'grid' | 'horizontal'; numberAlign: 'left' | 'right'; cssHooks: string[]; } export declare class TemplateRegistry { private templates; get(name: string): TableTemplate; register(template: TableTemplate): void; list(): string[]; } export declare const defaultTemplates: TemplateRegistry;