import { Base, Stream, Type } from "igniteui-angular-core";
import { IZipEntry } from "./IZipEntry";
import { WorkItem$1 } from "./WorkItem$1";
/**
 * @hidden
 */
export declare class ZipEntry extends Base implements IZipEntry {
    static $t: Type;
    readonly c: any;
    readonly b: Stream;
    private _name;
    get name(): string;
    set name(a: string);
    private _isDirectory;
    get isDirectory(): boolean;
    set isDirectory(a: boolean);
    constructor(a: number, b: any);
    constructor(a: number, b: string, c: Stream);
    constructor(a: number, ..._rest: any[]);
    static a(a: string, b: string, c: Stream): ZipEntry;
    openReader(): WorkItem$1<Stream>;
}
