declare const contract: {
    readonly id: 26000;
    readonly address: "0x4834c79239fb08df87a03a2cd6177bd99c239595";
    readonly contract_name: "RoninBridgeReceiver";
    readonly display_name: "Ronin Bridge Receiver";
    readonly is_deprecated: false;
    readonly is_proxy: false;
    readonly proxy_to: false;
    readonly created_at: 1740702214;
    readonly abi: readonly [{
        readonly type: "constructor";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "l2Router_";
        }];
    }, {
        readonly name: "AlreadyInitialized";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "BadData";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "FailedToSendNativeToken";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "InvalidProposalId";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "InvalidRouter";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "InvalidTimelockAdmin";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "ProposalNotExecutable";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "TransactionAlreadyQueued";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "TransferOutFailed";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "Unauthorized";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "Initialized";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "govTimelock";
            readonly indexed: true;
        }, {
            readonly type: "address";
            readonly name: "localTimelock";
            readonly indexed: true;
        }];
    }, {
        readonly name: "ProposalCreated";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "rootMessageSender";
            readonly indexed: true;
        }, {
            readonly type: "uint256";
            readonly name: "id";
        }, {
            readonly type: "address[]";
            readonly name: "targets";
        }, {
            readonly type: "uint256[]";
            readonly name: "values";
        }, {
            readonly type: "string[]";
            readonly name: "signatures";
        }, {
            readonly type: "bytes[]";
            readonly name: "calldatas";
        }, {
            readonly type: "uint256";
            readonly name: "eta";
        }];
    }, {
        readonly name: "ProposalExecuted";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "id";
            readonly indexed: true;
        }];
    }, {
        readonly name: "ccipReceive";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "tuple";
            readonly name: "message";
            readonly components: readonly [{
                readonly type: "bytes32";
                readonly name: "messageId";
            }, {
                readonly type: "uint64";
                readonly name: "sourceChainSelector";
            }, {
                readonly type: "bytes";
                readonly name: "sender";
            }, {
                readonly type: "bytes";
                readonly name: "data";
            }, {
                readonly type: "tuple[]";
                readonly name: "destTokenAmounts";
                readonly components: readonly [{
                    readonly type: "address";
                    readonly name: "token";
                }, {
                    readonly type: "uint256";
                    readonly name: "amount";
                }];
            }];
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "executeProposal";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "proposalId";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "govTimelock";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "initialize";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "_govTimelock";
        }, {
            readonly type: "address";
            readonly name: "_localTimelock";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "initialized";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "bool";
        }];
    }, {
        readonly name: "l2Router";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "localTimelock";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "proposalCount";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "uint256";
        }];
    }, {
        readonly name: "proposals";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
        }];
        readonly outputs: readonly [{
            readonly type: "uint256";
            readonly name: "id";
        }, {
            readonly type: "uint256";
            readonly name: "eta";
        }, {
            readonly type: "bool";
            readonly name: "executed";
        }];
    }, {
        readonly name: "state";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "proposalId";
        }];
        readonly outputs: readonly [{
            readonly type: "uint8";
        }];
    }, {
        readonly name: "supportsInterface";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "bytes4";
            readonly name: "interfaceId";
        }];
        readonly outputs: readonly [{
            readonly type: "bool";
        }];
    }, {
        readonly name: "sweepNativeToken";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "recipient";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "sweepToken";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "recipient";
        }, {
            readonly type: "address";
            readonly name: "asset";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "toAddress";
        readonly type: "function";
        readonly stateMutability: "pure";
        readonly inputs: readonly [{
            readonly type: "bytes";
            readonly name: "data";
        }];
        readonly outputs: readonly [{
            readonly type: "address";
            readonly name: "addr";
        }];
    }];
};

export { contract as default };
