export declare const iiFlareAssetRegistryAbi: readonly [{ readonly type: "function"; readonly inputs: readonly []; readonly name: "allAssetTypes"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32[]"; readonly type: "bytes32[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "allAssets"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_assetType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "allAssetsOfType"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_assetType"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "allAssetsOfTypeWithSymbols"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: ""; readonly internalType: "string[]"; readonly type: "string[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "allAssetsWithSymbols"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: ""; readonly internalType: "string[]"; readonly type: "string[]"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "symbol"; readonly internalType: "string"; readonly type: "string"; }]; readonly name: "assetBySymbol"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "assetType"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "nameHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "getAttribute"; readonly outputs: readonly [{ readonly name: "defined"; readonly internalType: "bool"; readonly type: "bool"; }, { readonly name: "value"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "incentivePoolFor"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "isFlareAsset"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "maxDelegatesByPercent"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_provider"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "refreshProviderAssets"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "registerAsset"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_provider"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_registerAssets"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "registerProvider"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "supportsFtsoDelegation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_token"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "unregisterAsset"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "_provider"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "_unregisterAssets"; readonly internalType: "bool"; readonly type: "bool"; }]; readonly name: "unregisterProvider"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iiFlareAssetRegistryAbi}__ */ export declare const useReadIiFlareAssetRegistry: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWriteContract}__ with `abi` set to __{@link iiFlareAssetRegistryAbi}__ */ export declare const useWriteIiFlareAssetRegistry: import("wagmi/codegen").CreateUseWriteContractReturnType; /** * Wraps __{@link useSimulateContract}__ with `abi` set to __{@link iiFlareAssetRegistryAbi}__ */ export declare const useSimulateIiFlareAssetRegistry: import("wagmi/codegen").CreateUseSimulateContractReturnType; //# sourceMappingURL=IIFlareAssetRegistry.d.ts.map