import { CborArray, RawCborArray } from "./CborArray.js"; import { CborBytes, RawCborBytes } from "./CborBytes.js"; import { CborMap, RawCborMap } from "./CborMap.js"; import { CborNegInt, RawCborNegInt } from "./CborNegInt.js"; import { CborSimple, RawCborSimple } from "./CborSimple.js"; import { CborTag, RawCborTag } from "./CborTag.js"; import { CborText, RawCborText } from "./CborText.js"; import { CborUInt, RawCborUInt } from "./CborUInt.js"; export type RawCborObj = RawCborUInt | RawCborNegInt | RawCborBytes | RawCborText | RawCborArray | RawCborMap | RawCborTag | RawCborSimple; export type CborObj = CborNegInt | CborUInt | CborBytes | CborText | CborArray | CborMap | CborTag | CborSimple; export declare function isCborObj(cborObj: T): cborObj is (T & CborObj); export declare function isRawCborObj(rawCborObj: RawCborObj): boolean; export declare function cborObjFromRaw(_rawCborObj: RawCborObj): CborObj;