import { BaseXform } from "../base-xform.js";
interface RowXformOptions {
    maxItems?: number;
}
interface RowModel {
    number: number;
    min?: number;
    max?: number;
    cells: any[];
    styleId?: number;
    hidden?: boolean;
    bestFit?: boolean;
    height?: number;
    outlineLevel?: number;
    collapsed?: boolean;
    style?: any;
    dyDescent?: number;
}
declare class RowXform extends BaseXform<RowModel> {
    private maxItems?;
    map: {
        [key: string]: any;
    };
    parser: any;
    private numRowsSeen;
    private lastCellCol;
    constructor(options?: RowXformOptions);
    get tag(): string;
    reset(): void;
    prepare(model: RowModel, options: any): void;
    render(xmlStream: any, model?: RowModel, options?: any): void;
    parseOpen(node: any): boolean;
    parseText(text: string): void;
    parseClose(name: string): boolean;
    reconcile(model: RowModel, options: any): void;
}
export { RowXform };
