export declare class DataViewReader { static forDataView(dataView: DataView | DataViewReader, startAt?: number | undefined): DataViewReader; private readonly dataView; private index; private nibbleRemainder; protected constructor(dataView: DataView, startAt?: number); bool(): boolean; get byteLength(): number; get bytesRemain(): number; float16(): number; float32(): number; private floatFromUint; int16(): number; int24(): number; int32(): number; int8(): number; nibble(): number; uint2(): number; uint12(): number; uint16(): number; uint24(): number; uint32(): number; uint40(): number; uint48(): number; uint8(): number; uintCount(byteCount: number): number; utf8s(): string; } export declare const dataViewReader: (dataView: DataView | DataViewReader, indexStart?: number) => DataViewReader; //# sourceMappingURL=data-view-reader.d.ts.map