export declare const DailyGMPlusABI: readonly [{ readonly type: "function"; readonly name: "gm"; readonly stateMutability: "payable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly type: "function"; readonly name: "gmTo"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly name: "recipient"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly type: "function"; readonly name: "agentGm"; readonly stateMutability: "payable"; readonly inputs: readonly []; readonly outputs: readonly []; }, { readonly type: "function"; readonly name: "agentGmTo"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly name: "recipient"; readonly type: "address"; }]; readonly outputs: readonly []; }, { readonly type: "function"; readonly name: "GM_FEE"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "lastGM"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "user"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "lastGM"; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "lastAgentGM"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "user"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "lastAgentGM"; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "isAgent"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; }, { readonly type: "function"; readonly name: "identityRegistry"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; }, { readonly type: "function"; readonly name: "treasury"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; }, { readonly type: "function"; readonly name: "owner"; readonly stateMutability: "view"; readonly inputs: readonly []; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; }, { readonly type: "event"; readonly name: "GM"; readonly inputs: readonly [{ readonly name: "user"; readonly type: "address"; readonly indexed: true; }, { readonly name: "recipient"; readonly type: "address"; readonly indexed: true; }, { readonly name: "agent"; readonly type: "bool"; readonly indexed: false; }]; }, { readonly type: "event"; readonly name: "FeeForwarded"; readonly inputs: readonly [{ readonly name: "payer"; readonly type: "address"; readonly indexed: true; }, { readonly name: "treasury"; readonly type: "address"; readonly indexed: true; }, { readonly name: "amount"; readonly type: "uint256"; readonly indexed: false; }]; }, { readonly type: "event"; readonly name: "IdentityRegistryUpdated"; readonly inputs: readonly [{ readonly name: "oldRegistry"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newRegistry"; readonly type: "address"; readonly indexed: true; }]; }, { readonly type: "event"; readonly name: "TreasuryUpdated"; readonly inputs: readonly [{ readonly name: "oldTreasury"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newTreasury"; readonly type: "address"; readonly indexed: true; }]; }, { readonly type: "event"; readonly name: "OwnershipTransferred"; readonly inputs: readonly [{ readonly name: "oldOwner"; readonly type: "address"; readonly indexed: true; }, { readonly name: "newOwner"; readonly type: "address"; readonly indexed: true; }]; }, { readonly type: "error"; readonly name: "InvalidIdentityRegistry"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "InvalidOwner"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "InvalidTreasury"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "NotRegisteredAgent"; readonly inputs: readonly [{ readonly name: "account"; readonly type: "address"; }]; }, { readonly type: "error"; readonly name: "SelfRecipient"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "DailyLimitActive"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "OnlyOwner"; readonly inputs: readonly []; }, { readonly type: "error"; readonly name: "IncorrectFee"; readonly inputs: readonly [{ readonly name: "sent"; readonly type: "uint256"; }, { readonly name: "required"; readonly type: "uint256"; }]; }, { readonly type: "error"; readonly name: "FeeForwardFailed"; readonly inputs: readonly []; }]; //# sourceMappingURL=DailyGMPlus.d.ts.map