[
  "constructor(uint256,address[],address[])",
  "event CallExecuted(bytes32 indexed,uint256 indexed,address,uint256,bytes)",
  "event CallScheduled(bytes32 indexed,uint256 indexed,address,uint256,bytes,bytes32,uint256)",
  "event Cancelled(bytes32 indexed)",
  "event MinDelayChange(uint256,uint256)",
  "event RoleAdminChanged(bytes32 indexed,bytes32 indexed,bytes32 indexed)",
  "event RoleGranted(bytes32 indexed,address indexed,address indexed)",
  "event RoleRevoked(bytes32 indexed,address indexed,address indexed)",
  "function CANCELLER_ROLE() view returns (bytes32)",
  "function DEFAULT_ADMIN_ROLE() view returns (bytes32)",
  "function EXECUTOR_ROLE() view returns (bytes32)",
  "function PROPOSER_ROLE() view returns (bytes32)",
  "function TIMELOCK_ADMIN_ROLE() view returns (bytes32)",
  "function cancel(bytes32)",
  "function execute(address,uint256,bytes,bytes32,bytes32) payable",
  "function executeBatch(address[],uint256[],bytes[],bytes32,bytes32) payable",
  "function getMinDelay() view returns (uint256)",
  "function getRoleAdmin(bytes32) view returns (bytes32)",
  "function getTimestamp(bytes32) view returns (uint256)",
  "function grantRole(bytes32,address)",
  "function hasRole(bytes32,address) view returns (bool)",
  "function hashOperation(address,uint256,bytes,bytes32,bytes32) pure returns (bytes32)",
  "function hashOperationBatch(address[],uint256[],bytes[],bytes32,bytes32) pure returns (bytes32)",
  "function isOperation(bytes32) view returns (bool)",
  "function isOperationDone(bytes32) view returns (bool)",
  "function isOperationPending(bytes32) view returns (bool)",
  "function isOperationReady(bytes32) view returns (bool)",
  "function onERC1155BatchReceived(address,address,uint256[],uint256[],bytes) returns (bytes4)",
  "function onERC1155Received(address,address,uint256,uint256,bytes) returns (bytes4)",
  "function onERC721Received(address,address,uint256,bytes) returns (bytes4)",
  "function renounceRole(bytes32,address)",
  "function revokeRole(bytes32,address)",
  "function schedule(address,uint256,bytes,bytes32,bytes32,uint256)",
  "function scheduleBatch(address[],uint256[],bytes[],bytes32,bytes32,uint256)",
  "function supportsInterface(bytes4) view returns (bool)",
  "function updateDelay(uint256)"
]
