export declare const iPersonalAccountAbi: readonly [{ readonly type: "error"; readonly inputs: readonly []; readonly name: "AgentNotAvailable"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "AlreadyInitialized"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "ApprovalFailed"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "customCall"; readonly internalType: "struct ICustomInstructionsFacet.CustomCall"; readonly type: "tuple"; readonly components: readonly [{ readonly name: "targetContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; }]; readonly name: "CustomInstructionCallFailed"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "collateralReservationFee"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "executorFee"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "InsufficientFundsForCollateralReservation"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "executorFee"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "InsufficientFundsForRedeem"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidControllerAddress"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "InvalidXrplOwner"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "OnlyController"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "fxrp"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Approved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "year"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "month"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "day"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Claimed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "agentVault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "lots"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "executor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "executorFee"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "collateralReservationId"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CollateralReserved"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "customInstruction"; readonly internalType: "struct ICustomInstructionsFacet.CustomCall[]"; readonly type: "tuple[]"; readonly components: readonly [{ readonly name: "targetContract"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly indexed: true; }]; readonly name: "CustomInstructionExecuted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Deposited"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "lots"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "executor"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "executorFee"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FXrpRedeemed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "to"; readonly internalType: "address"; readonly type: "address"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "FXrpTransferred"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "claimableEpoch"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "year"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "month"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "day"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "RedeemRequested"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "shares"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "Redeemed"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "tokenIn"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "tokenOut"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amountIn"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amountOut"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "SwapExecuted"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "vault"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "period"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "amount"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "WithdrawalClaimed"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "controllerAddress"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "implementation"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "xrplOwner"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "string"; readonly type: "string"; }]; readonly stateMutability: "view"; }]; /** * Wraps __{@link useReadContract}__ with `abi` set to __{@link iPersonalAccountAbi}__ */ export declare const useReadIPersonalAccount: import("wagmi/codegen").CreateUseReadContractReturnType; /** * Wraps __{@link useWatchContractEvent}__ with `abi` set to __{@link iPersonalAccountAbi}__ */ export declare const useWatchIPersonalAccountEvent: import("wagmi/codegen").CreateUseWatchContractEventReturnType; //# sourceMappingURL=IPersonalAccount.d.ts.map