@orca-so/wavebreak
Version:
The wavebreak JS client for interacting with the wavebreak program.
17 lines (16 loc) • 1.13 kB
TypeScript
import { Address, Codec, Decoder, Encoder, GetDiscriminatedUnionVariant, GetDiscriminatedUnionVariantContent, Option, OptionOrNullable } from '@solana/kit';
export type MetaplexProgrammableConfig = {
__kind: "V1";
ruleSet: Option<Address>;
};
export type MetaplexProgrammableConfigArgs = {
__kind: "V1";
ruleSet: OptionOrNullable<Address>;
};
export declare function getMetaplexProgrammableConfigEncoder(): Encoder<MetaplexProgrammableConfigArgs>;
export declare function getMetaplexProgrammableConfigDecoder(): Decoder<MetaplexProgrammableConfig>;
export declare function getMetaplexProgrammableConfigCodec(): Codec<MetaplexProgrammableConfigArgs, MetaplexProgrammableConfig>;
export declare function metaplexProgrammableConfig(kind: "V1", data: GetDiscriminatedUnionVariantContent<MetaplexProgrammableConfigArgs, "__kind", "V1">): GetDiscriminatedUnionVariant<MetaplexProgrammableConfigArgs, "__kind", "V1">;
export declare function isMetaplexProgrammableConfig<K extends MetaplexProgrammableConfig["__kind"]>(kind: K, value: MetaplexProgrammableConfig): value is MetaplexProgrammableConfig & {
__kind: K;
};