import IOStream from './iostream';
export default class RangeCoderGen {
    stream: IOStream;
    decode(src: Uint8Array): Uint8Array<any>;
    decodeStream(stream: IOStream, n_out?: number): Uint8Array<any>;
    decode0(stream: any, n_out: any): Uint8Array<any>;
    decode1(stream: any, n_out: any): Uint8Array<any>;
    decodeExt(stream: any, n_out: any): any;
    decodeRLE0(stream: any, n_out: any): Uint8Array<any>;
    decodeRLE1(stream: any, n_out: any): Uint8Array<any>;
    decodePackMeta(stream: any): any[];
    decodePack(data: any, M: any, len: any): any;
    packMeta(src: any): (number | any[] | IOStream)[];
    decodeStripe(stream: any, len: any): Uint8Array<any>;
    decodeCat(stream: any, len: any): Uint8Array<any>;
}
