declare const ERC721: { actions: { Approve: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "ACTION", "approve", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { to: import("../..").FctAddress; tokenId: import("../..").FctValue; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; SafeTransferFrom: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "ACTION", "safeTransferFrom", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { from: import("../..").FctAddress; to: import("../..").FctAddress; tokenId: import("../..").FctValue; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; SetApprovalForAll: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "ACTION", "setApprovalForAll", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { operator: import("../..").FctAddress; _approved: import("../..").FctBoolean; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; TransferFrom: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "ACTION", "transferFrom", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { from: import("../..").FctAddress; to: import("../..").FctAddress; tokenId: import("../..").FctValue; }; }; output: {}; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; getters: { TotalSupply: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "totalSupply", string | undefined, { input: { to: import("../..").FctAddress; methodParams: {}; }; output: { totalSupply: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; BalanceOf: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "balanceOf", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { owner: import("../..").FctAddress; }; }; output: { balance: import("../..").FctValue; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; GetApproved: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "getApproved", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { tokenId: import("../..").FctValue; }; }; output: { operator: import("../..").FctAddress; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; IsApprovedForAll: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "isApprovedForAll", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { owner: import("../..").FctAddress; operator: import("../..").FctAddress; }; }; output: { isApproved: import("../..").FctBoolean; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Name: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "name", string | undefined, { input: { to: import("../..").FctAddress; methodParams: {}; }; output: { undefined: import("../..").FctString; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; OwnerOf: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "ownerOf", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { tokenId: import("../..").FctValue; }; }; output: { owner: import("../..").FctAddress; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; SupportsInterface: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "supportsInterface", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { interfaceId: import("../..").FctBytes4; }; }; output: { isSupports: import("../..").FctBoolean; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; Symbol: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "symbol", string | undefined, { input: { to: import("../..").FctAddress; methodParams: {}; }; output: { symbol: import("../..").FctString; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; TokenURI: { new (args: { chainId: import("../..").ChainId; initParams?: Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }> | undefined; walletAddress?: string | undefined; vaultAddress?: string | undefined; provider?: import("@ethersproject/providers").JsonRpcProvider | undefined; }): import("../..").NewPluginType<"ERC721", "GETTER", "tokenURI", string | undefined, { input: { to: import("../..").FctAddress; methodParams: { tokenId: import("../..").FctValue; }; }; output: { uri: import("../..").FctString; }; }, Partial<{ to: string | import("../corelibTypes").Variable | undefined; methodParams: unknown; }>>; }; }; }; export { ERC721 };