export type CborKey = number | string; export type CborValue = number | string | Uint8Array | null | readonly CborValue[] | CborMap | CborTag; export declare class CborMap { readonly entries: ReadonlyArray; constructor(entries: ReadonlyArray); get(key: CborKey): CborValue | undefined; get size(): number; } export declare class CborTag { readonly tag: number; readonly value: CborValue; constructor(tag: number, value: CborValue); } export declare function encodeCbor(value: CborValue): Uint8Array; export declare function decodeCbor(bytes: Uint8Array): CborValue;