declare const contract: { readonly id: 36727; readonly address: "0x66f6d0411473b966e02482d6adbca5a31da26cbd"; readonly contract_name: "Deposit"; readonly display_name: "Deposit"; readonly is_deprecated: false; readonly is_proxy: false; readonly proxy_to: false; readonly created_at: 1756119356; readonly abi: readonly [{ readonly type: "constructor"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; }, { readonly name: "DepositReceived"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "sender"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "amount"; }]; }, { readonly name: "ExtraRecipientAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "recipient"; readonly indexed: true; }]; }, { readonly name: "ExtraRecipientRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "recipient"; readonly indexed: true; }]; }, { readonly name: "ForwardModeChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "bool"; readonly name: "fixedEnabled"; }, { readonly type: "bool"; readonly name: "extraEnabled"; }, { readonly type: "bool"; readonly name: "bothEnabled"; }]; }, { readonly name: "ModeConfigChanged"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "ethAmount"; }, { readonly type: "uint256"; readonly name: "tokenAmount"; }]; }, { readonly name: "OwnerConfirmed"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "confirmer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newOwner"; readonly indexed: true; }]; }, { readonly name: "OwnerProposed"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "proposer"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newOwner"; readonly indexed: true; }]; }, { readonly name: "OwnershipTransferred"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "previousOwner"; readonly indexed: true; }, { readonly type: "address"; readonly name: "newOwner"; readonly indexed: true; }]; }, { readonly name: "PendingCleared"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "clearedBy"; readonly indexed: true; }]; }, { readonly name: "SubOwnerAdded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "subOwner"; readonly indexed: true; }]; }, { readonly name: "SubOwnerRemoved"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "subOwner"; readonly indexed: true; }]; }, { readonly name: "TokenForwarded"; readonly type: "event"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "token"; readonly indexed: true; }, { readonly type: "uint256"; readonly name: "totalAmount"; }]; }, { readonly name: "addAddress"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newRecipient"; }]; readonly outputs: readonly []; }, { readonly name: "addAddressList"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "newRecipients"; }]; readonly outputs: readonly []; }, { readonly name: "addEthAndTokenAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "uint256"; readonly name: "ethAmount"; }, { readonly type: "uint256"; readonly name: "tokenAmount"; }]; readonly outputs: readonly []; }, { readonly name: "addSubOwner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "subOwner"; }]; readonly outputs: readonly []; }, { readonly name: "clearRequestedSubOwner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "confirmRequestedOwner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "disableAllForward"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "disableEthAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "disableEthAndTokenAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "disableTokenAmount"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "enableAllForwardAllRecipients"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "enableExtraRecipients"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "enableFixedAndExtra"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "enableFixedRecipients"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "ethPerRecipient"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "getExtraRecipients"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address[]"; }]; }, { readonly name: "getFixedExtraConfigInfo"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }, { readonly type: "uint256"; }, { readonly type: "bool"; }, { readonly type: "bool"; }, { readonly type: "bool"; }]; }, { readonly name: "getFixedRecipients"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address[]"; }]; }, { readonly name: "getSubOwners"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address[]"; }]; }, { readonly name: "isSubOwner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "addr"; }]; readonly outputs: readonly [{ readonly type: "bool"; }]; }, { readonly name: "onExtraRecipients"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "onFixedRecipients"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "owner"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "address"; }]; }, { readonly name: "removeAddress"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "recipient"; }]; readonly outputs: readonly []; }, { readonly name: "removeAddressList"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address[]"; readonly name: "recipients"; }]; readonly outputs: readonly []; }, { readonly name: "removeAllExtraRecipients"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly name: "removeSubOwner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "subOwner"; }]; readonly outputs: readonly []; }, { readonly name: "requestNewMainOwner"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newOwner"; }]; readonly outputs: readonly []; }, { readonly name: "tokenPerRecipient"; readonly type: "function"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly type: "uint256"; }]; }, { readonly name: "transferOwnership"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "newOwner"; }]; readonly outputs: readonly []; }, { readonly name: "transferTokenForward"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "token"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawNative"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "to"; }]; readonly outputs: readonly []; }, { readonly name: "withdrawToken"; readonly type: "function"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly type: "address"; readonly name: "token"; }, { readonly type: "address"; readonly name: "to"; }]; readonly outputs: readonly []; }, { readonly type: "receive"; readonly stateMutability: "payable"; }]; }; export { contract as default };