import { Base, Type } from "igniteui-angular-core";
import { List$1 } from "igniteui-angular-core";
import { WorksheetRowSerializationCache } from "./WorksheetRowSerializationCache";
import { WorksheetRow } from "./WorksheetRow";
import { WorksheetCellFormatData } from "./WorksheetCellFormatData";
import { WorkbookSaveManager } from "./WorkbookSaveManager";
import { CellDataContext } from "./CellDataContext";
/**
 * @hidden
 */
export declare abstract class MultipleCellValueInfo extends Base {
    static $t: Type;
    private e;
    private a;
    private g;
    private h;
    private i;
    constructor(a: WorksheetRow, b: WorksheetRowSerializationCache, c: List$1<WorksheetCellFormatData>, d: List$1<number>, e: List$1<any>);
    d(a: number): WorksheetCellFormatData;
    private static c;
    static f(a: WorkbookSaveManager, b: (saveManager: WorkbookSaveManager, row: WorksheetRow, cellDataContext: CellDataContext, value: any) => {
        ret: boolean;
        p3: any;
    }, c: List$1<WorksheetCellFormatData>, d: List$1<number>, e: List$1<any>): {
        ret: boolean;
        p2: List$1<WorksheetCellFormatData>;
        p3: List$1<number>;
        p4: List$1<any>;
    };
    n(a: number): any;
    readonly j: number;
    readonly k: number;
    readonly l: number;
    readonly b: WorksheetRowSerializationCache;
    readonly m: number;
}
