import { CborDecoderBase } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoderBase';
import { CrdtReader } from '../../../../json-crdt-patch/util/binary/CrdtReader';
export declare class ViewDecoder extends CborDecoderBase<CrdtReader> {
    protected time: number;
    constructor();
    decode(data: Uint8Array): unknown;
    protected ts(): any;
    protected cRoot(): unknown;
    protected cNode(): unknown;
    protected cCon(length: number): unknown;
    protected cObj(length: number): Record<string, unknown>;
    protected cVec(length: number): unknown[];
    protected cStr(length: number): string;
    protected cBin(length: number): Uint8Array;
    protected cArr(length: number): unknown[];
    protected cArrChunk(): unknown[] | undefined;
}
