import { IDataDecoder } from './utilities'; export declare class Inflate implements IDataDecoder { onData: (buffer: Uint8Array) => void; onError: (e: any) => void; constructor(verifyHeader: boolean); push(data: Uint8Array): void; close(): void; static create(verifyHeader: boolean, size?: number, tryNative?: boolean): IDataDecoder; _processZLibHeader(buffer: Uint8Array, start: number, end: number): number; static inflate(data: Uint8Array, expectedLength: number, zlibHeader: boolean): Uint8Array; } export declare class Adler32 { private a; private b; constructor(); update(data: Uint8Array, start: number, end: number): void; getChecksum(): number; } export declare class Deflate implements IDataDecoder { onData: (data: Uint8Array) => void; onError: (e: any) => void; private _writeZlibHeader; private _state; private _adler32; constructor(writeZlibHeader: boolean); push(data: Uint8Array): void; close(): void; } //# sourceMappingURL=deflate.d.ts.map