import * as _mysten_bcs5 from "@mysten/bcs"; import * as _mysten_sui_bcs0 from "@mysten/sui/bcs"; import { BcsType } from "@mysten/sui/bcs"; //#region src/utils/bcs.d.ts declare const BlobMetadata: _mysten_sui_bcs0.BcsEnum<{ V1: _mysten_sui_bcs0.BcsStruct<{ encoding_type: BcsType<_mysten_bcs5.EnumOutputShapeWithKeys<{ RedStuff: true; RS2: true; }, "RedStuff" | "RS2">, "RedStuff" | "RS2" | { RedStuff: boolean | object | null; } | { RS2: boolean | object | null; }, "EncodingType">; unencoded_length: BcsType; hashes: BcsType<{ primary_hash: _mysten_bcs5.EnumOutputShapeWithKeys<{ Empty: true; Digest: Uint8Array; }, "Empty" | "Digest">; secondary_hash: _mysten_bcs5.EnumOutputShapeWithKeys<{ Empty: true; Digest: Uint8Array; }, "Empty" | "Digest">; }[], Iterable<{ primary_hash: _mysten_bcs5.EnumInputShape<{ Empty: boolean | object | null; Digest: Iterable; }>; secondary_hash: _mysten_bcs5.EnumInputShape<{ Empty: boolean | object | null; Digest: Iterable; }>; }> & { length: number; }, string>; }, string>; }, "BlobMetadata">; declare function blobIdFromInt(blobId: bigint | string): string; declare function blobIdToInt(blobId: string): bigint; declare const QuiltPatchV1: _mysten_sui_bcs0.BcsStruct<{ endIndex: BcsType; identifier: BcsType; tags: BcsType<{ [k: string]: string; }, Record | Map, "Map">; }, string>; //#endregion export { BlobMetadata, QuiltPatchV1, blobIdFromInt, blobIdToInt }; //# sourceMappingURL=bcs.d.mts.map