export declare const iVaultsFacetAbi: readonly [{ readonly type: "error"; readonly inputs: readonly [{ readonly name: "vaultId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "InvalidVaultId"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "vaultType"; readonly internalType: "uint8"; readonly type: "uint8"; }]; readonly name: "InvalidVaultType"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "vaultAddress"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "VaultAddressAlreadyAdded"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "VaultAddressZero"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "vaultId"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "VaultIdAlreadyAdded"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "index"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "VaultIdZero"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "VaultsLengthsMismatch"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vaultId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vaultAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "vaultType"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: true; }]; readonly name: "VaultAdded"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vaultId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }, { readonly name: "vaultAddress"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "vaultType"; readonly internalType: "uint8"; readonly type: "uint8"; readonly indexed: true; }]; readonly name: "VaultRemoved"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "getVaults"; readonly outputs: readonly [{ readonly name: "_vaultIds"; readonly internalType: "uint256[]"; readonly type: "uint256[]"; }, { readonly name: "_vaultAddresses"; readonly internalType: "address[]"; readonly type: "address[]"; }, { readonly name: "_vaultTypes"; readonly internalType: "uint8[]"; readonly type: "uint8[]"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iVaultsFacetAbi}__ */ export declare const useReadIVaultsFacet: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iVaultsFacetAbi}__ */ export declare const useWatchIVaultsFacetEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IVaultsFacet.d.ts.map