import { Node as PMNode } from 'prosemirror-model'; /** email-fidelity: writes the editor's data-table rendering into the saved HTML; layout tables keep their authored output. */ /** Theme-resolved colours the editor draws data tables with; null = not drawn. */ export interface EmailRenderDefaults { borderColor: string | null; headerBackground: string | null; } /** Returns a copy of `doc` with the editor's data-table rendering filled into node attrs. */ export declare function applyEmailRenderDefaults(doc: PMNode, defaults: EmailRenderDefaults): PMNode; /** Collapsed borders and no cell spacing on every table, fixed columns on data tables. */ export declare function finishEmailTables(container: HTMLElement): void;