import * as web3 from '@solarti/web3.js'; import * as beet from '@miraplex/beet'; import { MigrationType } from './MigrationType'; export type MigrateArgsRecord = { V1: { migrationType: MigrationType; ruleSet: beet.COption; }; }; export type MigrateArgs = beet.DataEnumKeyAsKind; export declare const isMigrateArgsV1: (x: MigrateArgs) => x is { __kind: "V1"; } & Omit<{ migrationType: MigrationType; ruleSet: beet.COption; }, "void"> & { __kind: 'V1'; }; export declare const migrateArgsBeet: beet.FixableBeet<{ __kind: "V1"; } & Omit<{ migrationType: MigrationType; ruleSet: beet.COption; }, "void">, { __kind: "V1"; } & Omit<{ migrationType: MigrationType; ruleSet: beet.COption; }, "void">>;