import { Base, Stream, Type } from "igniteui-webcomponents-core";
import { IZipFile } from "igniteui-webcomponents-excel";
import { List$1 } from "igniteui-webcomponents-core";
import { IZipEntry } from "igniteui-webcomponents-excel";
import { WorkItem$1 } from "igniteui-webcomponents-excel";
import { WorkItem } from "igniteui-webcomponents-excel";
/**
 * @hidden
 */
export declare class IGExcelSerializationProvider_SyncZipFile extends Base implements IZipFile {
    static $t: Type;
    private readonly a;
    constructor();
    readonly entries: List$1<IZipEntry>;
    createFile(fileName: string, directoryName: string, stream: string | Uint8Array): IZipEntry;
    _createFile$i(a: string, b: string, c: Stream): IZipEntry;
    load(stream: string | Uint8Array): WorkItem$1<IZipFile>;
    _load$i(a: Stream): WorkItem$1<IZipFile>;
    save(stream: string | Uint8Array): WorkItem;
    _save$i(a: Stream): WorkItem;
}
