import { FixedSizeCodec, FixedSizeDecoder, FixedSizeEncoder, GetDiscriminatedUnionVariant, GetDiscriminatedUnionVariantContent, ReadonlyUint8Array } from '@solana/kit'; export type MetaplexCollectionDetails = { __kind: "V1"; size: bigint; } | { __kind: "V2"; padding: ReadonlyUint8Array; }; export type MetaplexCollectionDetailsArgs = { __kind: "V1"; size: number | bigint; } | { __kind: "V2"; padding: ReadonlyUint8Array; }; export declare function getMetaplexCollectionDetailsEncoder(): FixedSizeEncoder; export declare function getMetaplexCollectionDetailsDecoder(): FixedSizeDecoder; export declare function getMetaplexCollectionDetailsCodec(): FixedSizeCodec; export declare function metaplexCollectionDetails(kind: "V1", data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function metaplexCollectionDetails(kind: "V2", data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function isMetaplexCollectionDetails(kind: K, value: MetaplexCollectionDetails): value is MetaplexCollectionDetails & { __kind: K; };