declare const _default: {
    table: {
        content: string;
        attrs: {
            percenWith: {
                default: number;
            };
            style: {
                default: any;
            };
            class: {
                default: string;
            };
            viewGridlines: {
                default: boolean;
            };
        };
        tableRole: string;
        isolating: boolean;
        selectable: boolean;
        group: any;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {};
        }[];
        toDOM: (node: any) => any[];
    };
    table_row: {
        content: string;
        attrs: {
            style: {
                default: any;
            };
        };
        tableRole: string;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {};
        }[];
        toDOM: (node: any) => any[];
    };
    table_cell: {
        content: any;
        attrs: {
            colspan: {
                default: number;
            };
            rowspan: {
                default: number;
            };
            colwidth: {
                default: any;
            };
            tableWitdh: {
                default: any;
            };
            borderWidth: {
                default: number;
            };
            borderColor: {
                default: string;
            };
            backgroundColor: {
                default: string;
            };
            style: {
                default: string;
            };
        };
        tableRole: string;
        isolating: boolean;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {
                colspan: number;
                rowspan: number;
                colwidth: any;
                tableWitdh: any;
                borderColor: any;
                borderWidth: any;
                backgroundColor: any;
            };
        }[];
        toDOM(node: any): any[];
    };
    table_header: {
        content: any;
        attrs: {
            colspan: {
                default: number;
            };
            rowspan: {
                default: number;
            };
            colwidth: {
                default: any;
            };
            tableWitdh: {
                default: any;
            };
            borderWidth: {
                default: number;
            };
            borderColor: {
                default: string;
            };
            backgroundColor: {
                default: string;
            };
            style: {
                default: string;
            };
        };
        tableRole: string;
        isolating: boolean;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {
                colspan: number;
                rowspan: number;
                colwidth: any;
                tableWitdh: any;
                borderColor: any;
                borderWidth: any;
                backgroundColor: any;
            };
        }[];
        toDOM(node: any): any[];
    };
};
export default _default;
export declare function tableNodes(options: any): {
    table: {
        content: string;
        attrs: {
            percenWith: {
                default: number;
            };
            style: {
                default: any;
            };
            class: {
                default: string;
            };
            viewGridlines: {
                default: boolean;
            };
        };
        tableRole: string;
        isolating: boolean;
        selectable: boolean;
        group: any;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {};
        }[];
        toDOM: (node: any) => any[];
    };
    table_row: {
        content: string;
        attrs: {
            style: {
                default: any;
            };
        };
        tableRole: string;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {};
        }[];
        toDOM: (node: any) => any[];
    };
    table_cell: {
        content: any;
        attrs: {
            colspan: {
                default: number;
            };
            rowspan: {
                default: number;
            };
            colwidth: {
                default: any;
            };
            tableWitdh: {
                default: any;
            };
            borderWidth: {
                default: number;
            };
            borderColor: {
                default: string;
            };
            backgroundColor: {
                default: string;
            };
            style: {
                default: string;
            };
        };
        tableRole: string;
        isolating: boolean;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {
                colspan: number;
                rowspan: number;
                colwidth: any;
                tableWitdh: any;
                borderColor: any;
                borderWidth: any;
                backgroundColor: any;
            };
        }[];
        toDOM(node: any): any[];
    };
    table_header: {
        content: any;
        attrs: {
            colspan: {
                default: number;
            };
            rowspan: {
                default: number;
            };
            colwidth: {
                default: any;
            };
            tableWitdh: {
                default: any;
            };
            borderWidth: {
                default: number;
            };
            borderColor: {
                default: string;
            };
            backgroundColor: {
                default: string;
            };
            style: {
                default: string;
            };
        };
        tableRole: string;
        isolating: boolean;
        parseDOM: {
            tag: string;
            getAttrs: (dom: any) => {
                colspan: number;
                rowspan: number;
                colwidth: any;
                tableWitdh: any;
                borderColor: any;
                borderWidth: any;
                backgroundColor: any;
            };
        }[];
        toDOM(node: any): any[];
    };
};
export declare function tableNodeTypes(schema: any): any;
