/** * This code was AUTOGENERATED using the kinobi library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun kinobi to update it. * * @see https://github.com/metaplex-foundation/kinobi */ import { Amount, Option, OptionOrNullable, PublicKey } from '@metaplex-foundation/umi'; import { GetDataEnumKind, GetDataEnumKindContent, Serializer } from '@metaplex-foundation/umi/serializers'; import { Collection, CollectionArgs, CollectionDetails, CollectionDetailsArgs, Creator, CreatorArgs, PrintSupply, PrintSupplyArgs, TokenStandard, TokenStandardArgs, Uses, UsesArgs } from '.'; export type CreateArgs = { __kind: 'V1'; name: string; symbol: string; uri: string; sellerFeeBasisPoints: Amount<'%', 2>; creators: Option>; primarySaleHappened: boolean; isMutable: boolean; tokenStandard: TokenStandard; collection: Option; uses: Option; collectionDetails: Option; ruleSet: Option; decimals: Option; printSupply: Option; }; export type CreateArgsArgs = { __kind: 'V1'; name: string; symbol?: string; uri: string; sellerFeeBasisPoints: Amount<'%', 2>; creators: OptionOrNullable>; primarySaleHappened?: boolean; isMutable?: boolean; tokenStandard: TokenStandardArgs; collection?: OptionOrNullable; uses?: OptionOrNullable; collectionDetails?: OptionOrNullable; ruleSet?: OptionOrNullable; decimals?: OptionOrNullable; printSupply?: OptionOrNullable; }; export declare function getCreateArgsSerializer(): Serializer; export declare function createArgs(kind: 'V1', data: GetDataEnumKindContent): GetDataEnumKind; export declare function isCreateArgs(kind: K, value: CreateArgs): value is CreateArgs & { __kind: K; };