import { CborObj, SubCborRef } from "@harmoniclabs/cbor"; export declare function getDataCborRef(data: object): SubCborRef | undefined; /** @internal used by the `Data` constructors */ export declare function setDataCborRef(data: object, ref: SubCborRef | undefined): void; /** accepts a `SubCborRef` from any @harmoniclabs/cbor copy */ export declare function toSubCborRef(r: any): SubCborRef | undefined; /** * the bytes of a parsed CBOR object; for a tag parsed by a cbor build that * does not keep tag refs, derived from the payload's ref (the tag head * sits right before the payload) */ export declare function cborObjSubRef(cObj: CborObj): SubCborRef | undefined;