import { GenericFilehandle } from 'generic-filehandle2';
export default class GziIndex {
    filehandle: GenericFilehandle;
    index?: Promise<[number, number][]>;
    constructor({ filehandle, path, }: {
        filehandle?: GenericFilehandle;
        path?: string;
    });
    _getIndex(): Promise<[number, number][]>;
    _readIndex(): Promise<[number, number][]>;
    getLastBlock(): Promise<[number, number] | undefined>;
    getRelevantBlocksForRead(length: number, position: number): Promise<([number, number] | never[])[]>;
}
