export declare const iTimeLockAbi: readonly [{ readonly type: "function"; readonly inputs: readonly []; readonly name: "GRACE_PERIOD"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MAXIMUM_DELAY"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "MINIMUM_DELAY"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "admin"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "address"; readonly type: "address"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "target"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "cancelTransaction"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly []; readonly name: "delay"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "target"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "executeTransaction"; readonly outputs: readonly [{ readonly name: "result"; readonly internalType: "bytes"; readonly type: "bytes"; }]; readonly stateMutability: "payable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "target"; readonly internalType: "address"; readonly type: "address"; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "queueTransaction"; readonly outputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly stateMutability: "nonpayable"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "queuedTransactions"; readonly outputs: readonly [{ readonly name: ""; readonly internalType: "bool"; readonly type: "bool"; }]; readonly stateMutability: "view"; }, { readonly type: "function"; readonly inputs: readonly [{ readonly name: "newDelay"; readonly internalType: "uint256"; readonly type: "uint256"; }]; readonly name: "setDelay"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "target"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "CancelTransaction"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "target"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "ExecuteTransaction"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "newDelay"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: true; }]; readonly name: "NewDelay"; }, { readonly type: "event"; readonly anonymous: false; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; readonly indexed: true; }, { readonly name: "target"; readonly internalType: "address"; readonly type: "address"; readonly indexed: true; }, { readonly name: "value"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }, { readonly name: "signature"; readonly internalType: "string"; readonly type: "string"; readonly indexed: false; }, { readonly name: "data"; readonly internalType: "bytes"; readonly type: "bytes"; readonly indexed: false; }, { readonly name: "eta"; readonly internalType: "uint256"; readonly type: "uint256"; readonly indexed: false; }]; readonly name: "QueueTransaction"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "CallerIsNotAdminException"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "caller"; readonly internalType: "address"; readonly type: "address"; }]; readonly name: "CallerIsNotSelfException"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "DelayNotSatisfiedException"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "IncorrectDelayException"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "StaleTransactionException"; }, { readonly type: "error"; readonly inputs: readonly []; readonly name: "TimelockNotSurpassedException"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "TransactionExecutionRevertedException"; }, { readonly type: "error"; readonly inputs: readonly [{ readonly name: "txHash"; readonly internalType: "bytes32"; readonly type: "bytes32"; }]; readonly name: "TransactionIsNotQueuedException"; }];