/** * This code was AUTOGENERATED using the codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun codama to update it. * * @see https://github.com/codama-idl/codama */ import { type Address, type Codec, type Decoder, type Encoder, type GetDiscriminatedUnionVariant, type GetDiscriminatedUnionVariantContent, type Option, type OptionOrNullable } from '@solana/kit'; import { type AuthorizationData, type AuthorizationDataArgs, type CollectionDetailsToggle, type CollectionDetailsToggleArgs, type CollectionToggle, type CollectionToggleArgs, type Data, type DataArgs, type RuleSetToggle, type RuleSetToggleArgs, type TokenStandard, type TokenStandardArgs, type UsesToggle, type UsesToggleArgs } from '.'; export type UpdateArgs = { __kind: 'V1'; newUpdateAuthority: Option
; data: Option; primarySaleHappened: Option; isMutable: Option; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; authorizationData: Option; } | { __kind: 'AsUpdateAuthorityV2'; newUpdateAuthority: Option
; data: Option; primarySaleHappened: Option; isMutable: Option; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; tokenStandard: Option; authorizationData: Option; } | { __kind: 'AsAuthorityItemDelegateV2'; newUpdateAuthority: Option
; primarySaleHappened: Option; isMutable: Option; tokenStandard: Option; authorizationData: Option; } | { __kind: 'AsCollectionDelegateV2'; collection: CollectionToggle; authorizationData: Option; } | { __kind: 'AsDataDelegateV2'; data: Option; authorizationData: Option; } | { __kind: 'AsProgrammableConfigDelegateV2'; ruleSet: RuleSetToggle; authorizationData: Option; } | { __kind: 'AsDataItemDelegateV2'; data: Option; authorizationData: Option; } | { __kind: 'AsCollectionItemDelegateV2'; collection: CollectionToggle; authorizationData: Option; } | { __kind: 'AsProgrammableConfigItemDelegateV2'; ruleSet: RuleSetToggle; authorizationData: Option; }; export type UpdateArgsArgs = { __kind: 'V1'; newUpdateAuthority: OptionOrNullable
; data: OptionOrNullable; primarySaleHappened: OptionOrNullable; isMutable: OptionOrNullable; collection: CollectionToggleArgs; collectionDetails: CollectionDetailsToggleArgs; uses: UsesToggleArgs; ruleSet: RuleSetToggleArgs; authorizationData: OptionOrNullable; } | { __kind: 'AsUpdateAuthorityV2'; newUpdateAuthority: OptionOrNullable
; data: OptionOrNullable; primarySaleHappened: OptionOrNullable; isMutable: OptionOrNullable; collection: CollectionToggleArgs; collectionDetails: CollectionDetailsToggleArgs; uses: UsesToggleArgs; ruleSet: RuleSetToggleArgs; tokenStandard: OptionOrNullable; authorizationData: OptionOrNullable; } | { __kind: 'AsAuthorityItemDelegateV2'; newUpdateAuthority: OptionOrNullable
; primarySaleHappened: OptionOrNullable; isMutable: OptionOrNullable; tokenStandard: OptionOrNullable; authorizationData: OptionOrNullable; } | { __kind: 'AsCollectionDelegateV2'; collection: CollectionToggleArgs; authorizationData: OptionOrNullable; } | { __kind: 'AsDataDelegateV2'; data: OptionOrNullable; authorizationData: OptionOrNullable; } | { __kind: 'AsProgrammableConfigDelegateV2'; ruleSet: RuleSetToggleArgs; authorizationData: OptionOrNullable; } | { __kind: 'AsDataItemDelegateV2'; data: OptionOrNullable; authorizationData: OptionOrNullable; } | { __kind: 'AsCollectionItemDelegateV2'; collection: CollectionToggleArgs; authorizationData: OptionOrNullable; } | { __kind: 'AsProgrammableConfigItemDelegateV2'; ruleSet: RuleSetToggleArgs; authorizationData: OptionOrNullable; }; export declare function getUpdateArgsEncoder(): Encoder; export declare function getUpdateArgsDecoder(): Decoder; export declare function getUpdateArgsCodec(): Codec; export declare function updateArgs(kind: 'V1', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsUpdateAuthorityV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsAuthorityItemDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsCollectionDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsDataDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsProgrammableConfigDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsDataItemDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsCollectionItemDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function updateArgs(kind: 'AsProgrammableConfigItemDelegateV2', data: GetDiscriminatedUnionVariantContent): GetDiscriminatedUnionVariant; export declare function isUpdateArgs(kind: K, value: UpdateArgs): value is UpdateArgs & { __kind: K; }; //# sourceMappingURL=updateArgs.d.ts.map