import { Base, IList$1, Type } from "igniteui-angular-core";
import { IDataObject } from "igniteui-angular-core";
import { Sheet } from "igniteui-angular-excel";
import { Workbook } from "igniteui-angular-excel";
import { Worksheet } from "igniteui-angular-excel";
import { CellRegionMapBase } from "./CellRegionMapBase";
/**
 * @hidden
 */
export declare class WorkbookDataObjectSaveContext extends Base {
    static $t: Type;
    private s;
    private j;
    private k;
    private readonly p;
    private readonly q;
    private readonly m;
    private readonly l;
    private readonly c;
    private readonly d;
    readonly a: CellRegionMapBase;
    constructor(a: Workbook, b: IDataObject, c: (arg1: string) => boolean, d: () => boolean);
    get t(): IDataObject;
    set t(a: IDataObject);
    get e(): boolean;
    get f(): boolean;
    get n(): IList$1<Sheet>;
    b: Workbook;
    get o(): IList$1<Worksheet>;
    r(a: string, b: any): void;
    g(a: Worksheet): boolean;
    h(a: string): boolean;
    i(): boolean;
}
