/** * Registry of trusted notifier entities, each identified by a unique ID with * wallet, endpoint, and email fields. Only governance can register or * deregister notifiers. */ export declare const TrustedNotifierManager: { abi: readonly [{ readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_governanceAddress"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_initialNotifierWallet"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "_initialNotiferEndpoint"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "_initialNotiferEmail"; readonly type: "string"; }]; readonly name: "initialize"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "initialize"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_wallet"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "_email"; readonly type: "string"; }]; readonly name: "registerNotifier"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_wallet"; readonly type: "address"; }]; readonly name: "deregisterNotifier"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getLatestNotifierID"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "_ID"; readonly type: "uint256"; }]; readonly name: "getNotifierForID"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: "wallet"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "endpoint"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "email"; readonly type: "string"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_wallet"; readonly type: "address"; }]; readonly name: "getNotifierForWallet"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "ID"; readonly type: "uint256"; }, { readonly internalType: "string"; readonly name: "endpoint"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "email"; readonly type: "string"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "string"; readonly name: "_endpoint"; readonly type: "string"; }]; readonly name: "getNotifierForEndpoint"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "ID"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "wallet"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "email"; readonly type: "string"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "string"; readonly name: "_email"; readonly type: "string"; }]; readonly name: "getNotifierForEmail"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "ID"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "wallet"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "endpoint"; readonly type: "string"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "getGovernanceAddress"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "_governanceAddress"; readonly type: "address"; }]; readonly name: "setGovernanceAddress"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }]; address: "0x6f08105c8CEef2BC5653640fcdbBE1e7bb519D39"; }; //# sourceMappingURL=trustedNotifierManager.d.ts.map