export declare const TWO_PWR_16_DBL: number;
export declare const TWO_PWR_32_DBL: number;
export declare const TWO_PWR_64_DBL: number;
export declare const TWO_PWR_24_DBL: number;
export declare const TWO_PWR_56_DBL: number;
export declare function itf8Size(v: number): 1 | 2 | 3 | 4 | 5;
export declare function parseItf8(buffer: Uint8Array, initialOffset: number): readonly [number, number];
export declare function parseLtf8(buffer: Uint8Array, initialOffset: number): readonly [number, number];
export declare function parseItem<T>(buffer: Uint8Array, parser: (buffer: Uint8Array, offset: number) => {
    offset: number;
    value: T;
}, startBufferPosition?: number, startFilePosition?: number): T & {
    _endPosition: number;
    _size: number;
};
export declare function tinyMemoize(_class: any, methodName: any): void;
export declare function sequenceMD5(seq: string): string;
