import { BaseXform } from "../base-xform.js";
interface TableModel {
    id?: number;
    name: string;
    displayName?: string;
    ref?: string;
    tableRef: string;
    totalsRow?: boolean;
    headerRow?: boolean;
    columns?: any[];
    rows?: any[];
    autoFilterRef?: string;
    style?: any;
}
declare class TableXform extends BaseXform {
    map: {
        [key: string]: any;
    };
    parser: any;
    model: TableModel;
    constructor();
    prepare(model: TableModel, options: any): void;
    get tag(): string;
    render(xmlStream: any, model: TableModel): void;
    parseOpen(node: any): boolean;
    parseText(text: string): void;
    parseClose(name: string): boolean;
    reconcile(model: TableModel, options: any): void;
    static TABLE_ATTRIBUTES: {
        xmlns: string;
    };
}
export { TableXform };
