export interface IMetadataProperties { token_type: unknown; id?: number; image: string; name: string; description: string; total_cnt_by_type?: number; token_type_id?: unknown; animation_url: string; properties?: any; 'asset-index'?: number; } export interface ITokenMintedTrait { trait_type: string; value: string; } export interface IFakturaMypinataResponse { name: string; description: string; image: string; external_url: string; traits: ITokenMintedTrait[]; animation_url: string; } export interface IAbiItem { anonymous?: boolean; constant?: boolean; inputs?: IAbiInput[]; name?: string; outputs?: IAbiOutput[]; payable?: boolean; stateMutability?: 'pure' | 'view' | 'nonpayable' | 'payable'; type: 'function' | 'constructor' | 'event' | 'fallback'; gas?: number; } export interface IAbiInput { name: string; type: string; indexed?: boolean; components?: IAbiInput[]; internalType?: string; } export interface IAbiOutput { name: string; type: string; components?: IAbiOutput[]; internalType?: string; } export interface IContract { _format: string; contractName: string; sourceName: string; abi: IAbiItem[]; bytecode: string; deployedBytecode: string; linkReferences: Record; deployedLinkReferences: Record; } //# sourceMappingURL=contract.d.ts.map