export interface VarIntResult {
    num: number | undefined;
    byteLength: number;
}
export declare function numberToVarInt(v: number): Uint8Array;
export declare function varIntToNumbeFromBuffer(buff: ArrayBuffer, offset?: number): VarIntResult;
export declare function varIntToNumberOrThrow(readableStream: ReadableStream): Promise<number>;
export declare function varIntToNumberAndLengthOrThrow(readableStream: ReadableStream): Promise<{
    num: number;
    byteLength: number;
}>;
//# sourceMappingURL=varint.d.ts.map