@orca-so/wavebreak
Version:
The wavebreak JS client for interacting with the wavebreak program.
24 lines (23 loc) • 1.42 kB
TypeScript
import { Codec, Decoder, Encoder, 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(): Encoder<MetaplexCollectionDetailsArgs>;
export declare function getMetaplexCollectionDetailsDecoder(): Decoder<MetaplexCollectionDetails>;
export declare function getMetaplexCollectionDetailsCodec(): Codec<MetaplexCollectionDetailsArgs, MetaplexCollectionDetails>;
export declare function metaplexCollectionDetails(kind: "V1", data: GetDiscriminatedUnionVariantContent<MetaplexCollectionDetailsArgs, "__kind", "V1">): GetDiscriminatedUnionVariant<MetaplexCollectionDetailsArgs, "__kind", "V1">;
export declare function metaplexCollectionDetails(kind: "V2", data: GetDiscriminatedUnionVariantContent<MetaplexCollectionDetailsArgs, "__kind", "V2">): GetDiscriminatedUnionVariant<MetaplexCollectionDetailsArgs, "__kind", "V2">;
export declare function isMetaplexCollectionDetails<K extends MetaplexCollectionDetails["__kind"]>(kind: K, value: MetaplexCollectionDetails): value is MetaplexCollectionDetails & {
__kind: K;
};