import type { BlockDefinition, RegisteredBlock } from '@lit-pigeon/core'; interface TableValues { header: string; rows: string; borderColor: string; headerBackground: string; headerColor: string; cellPadding: number; align: 'left' | 'center' | 'right'; } declare function read(block: RegisteredBlock): TableValues; declare function buildTable(values: TableValues): string | null; /** * "Table" block. Renders a real HTML table inside ``. Perfect for * receipts, invoices, and structured data — works across every major email * client because tables are the most-supported layout primitive in email. * * Authoring format: pipe-separated cells, one row per line. The optional * "Header" field becomes a styled ``. */ export declare const tableBlock: BlockDefinition; export type { TableValues }; export declare const __table_build: typeof buildTable; export declare const __table_read: typeof read; //# sourceMappingURL=table.d.ts.map