import * as web3 from '@solarti/web3.js'; import * as beet from '@miraplex/beet'; import { Data } from './Data'; import { CollectionToggle } from './CollectionToggle'; import { CollectionDetailsToggle } from './CollectionDetailsToggle'; import { UsesToggle } from './UsesToggle'; import { RuleSetToggle } from './RuleSetToggle'; import { AuthorizationData } from './AuthorizationData'; export type UpdateArgsRecord = { V1: { newUpdateAuthority: beet.COption; data: beet.COption; primarySaleHappened: beet.COption; isMutable: beet.COption; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; authorizationData: beet.COption; }; }; export type UpdateArgs = beet.DataEnumKeyAsKind; export declare const isUpdateArgsV1: (x: UpdateArgs) => x is { __kind: "V1"; } & Omit<{ newUpdateAuthority: beet.COption; data: beet.COption; primarySaleHappened: beet.COption; isMutable: beet.COption; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; authorizationData: beet.COption; }, "void"> & { __kind: 'V1'; }; export declare const updateArgsBeet: beet.FixableBeet<{ __kind: "V1"; } & Omit<{ newUpdateAuthority: beet.COption; data: beet.COption; primarySaleHappened: beet.COption; isMutable: beet.COption; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; authorizationData: beet.COption; }, "void">, { __kind: "V1"; } & Omit<{ newUpdateAuthority: beet.COption; data: beet.COption; primarySaleHappened: beet.COption; isMutable: beet.COption; collection: CollectionToggle; collectionDetails: CollectionDetailsToggle; uses: UsesToggle; ruleSet: RuleSetToggle; authorizationData: beet.COption; }, "void">>;