import { IDataDecoder } from './utilities'; interface DecompressionStream extends ReadableStream { writable: WritableStream; readable: ReadableStream; new (type: 'deflate'): DecompressionStream; } declare global { interface Window { DecompressionStream: DecompressionStream; } } export declare class NativeDeflate implements IDataDecoder { private _verHeader; private _size; isDone: boolean; private _reader; private _writer; private _buffer; private _isRunned; private _blockPosition; get closed(): boolean; constructor(_verHeader: boolean, _size: number); static get isSupported(): boolean; private _processBlocks; onData: (data: Uint8Array) => void; onError: (e: any) => void; push(data: Uint8Array): void; close(): void; } export {}; //# sourceMappingURL=NativeDeflate.d.ts.map