/** * 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 { Option, OptionOrNullable } from '@metaplex-foundation/umi'; import { Serializer } from '@metaplex-foundation/umi/serializers'; import { Collection, CollectionArgs, Creator, CreatorArgs, TokenProgramVersion, TokenProgramVersionArgs, TokenStandard, TokenStandardArgs, Uses, UsesArgs } from '.'; export declare type MetadataArgs = { /** The name of the asset */ name: string; /** The symbol for the asset */ symbol: string; /** URI pointing to JSON representing the asset */ uri: string; /** Royalty basis points that goes to creators in secondary sales (0-10000) */ sellerFeeBasisPoints: number; /** Immutable, once flipped, all sales of this metadata are considered secondary. */ primarySaleHappened: boolean; /** Whether or not the data struct is mutable, default is not */ isMutable: boolean; /** nonce for easy calculation of editions, if present */ editionNonce: Option; /** Token standard. Currently only `NonFungible` is allowed. */ tokenStandard: Option; /** Collection */ collection: Option; /** Uses */ uses: Option; tokenProgramVersion: TokenProgramVersion; creators: Array; }; export declare type MetadataArgsArgs = { /** The name of the asset */ name: string; /** The symbol for the asset */ symbol?: string; /** URI pointing to JSON representing the asset */ uri: string; /** Royalty basis points that goes to creators in secondary sales (0-10000) */ sellerFeeBasisPoints: number; /** Immutable, once flipped, all sales of this metadata are considered secondary. */ primarySaleHappened?: boolean; /** Whether or not the data struct is mutable, default is not */ isMutable?: boolean; /** nonce for easy calculation of editions, if present */ editionNonce?: OptionOrNullable; /** Token standard. Currently only `NonFungible` is allowed. */ tokenStandard?: OptionOrNullable; /** Collection */ collection: OptionOrNullable; /** Uses */ uses?: OptionOrNullable; tokenProgramVersion?: TokenProgramVersionArgs; creators: Array; }; export declare function getMetadataArgsSerializer(): Serializer;