declare const contract: {
    readonly id: 177;
    readonly address: "0xfca143fe2751a992e8cff2eb5d64eda809049295";
    readonly contract_name: "BridgeTracking";
    readonly display_name: "Bridge Tracking";
    readonly is_deprecated: false;
    readonly is_proxy: false;
    readonly proxy_to: false;
    readonly created_at: 1679636483;
    readonly abi: readonly [{
        readonly type: "constructor";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [];
    }, {
        readonly name: "ErrCallerMustBeBridgeContract";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "ErrCallerMustBeValidatorContract";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "ErrZeroCodeContract";
        readonly type: "error";
        readonly inputs: readonly [];
    }, {
        readonly name: "BridgeContractUpdated";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "Initialized";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "uint8";
            readonly name: "version";
        }];
    }, {
        readonly name: "ValidatorContractUpdated";
        readonly type: "event";
        readonly inputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "bridgeContract";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "address";
        }];
    }, {
        readonly name: "getManyTotalBallots";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "_period";
        }, {
            readonly type: "address[]";
            readonly name: "_bridgeOperators";
        }];
        readonly outputs: readonly [{
            readonly type: "uint256[]";
            readonly name: "_res";
        }];
    }, {
        readonly name: "handleVoteApproved";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "uint8";
            readonly name: "_kind";
        }, {
            readonly type: "uint256";
            readonly name: "_requestId";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "initialize";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "_bridgeContract";
        }, {
            readonly type: "address";
            readonly name: "_validatorContract";
        }, {
            readonly type: "uint256";
            readonly name: "_startedAtBlock";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "recordVote";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "uint8";
            readonly name: "_kind";
        }, {
            readonly type: "uint256";
            readonly name: "_requestId";
        }, {
            readonly type: "address";
            readonly name: "_operator";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setBridgeContract";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "_addr";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "setValidatorContract";
        readonly type: "function";
        readonly stateMutability: "nonpayable";
        readonly inputs: readonly [{
            readonly type: "address";
            readonly name: "_addr";
        }];
        readonly outputs: readonly [];
    }, {
        readonly name: "startedAtBlock";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "uint256";
        }];
    }, {
        readonly name: "totalBallots";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "_period";
        }];
        readonly outputs: readonly [{
            readonly type: "uint256";
            readonly name: "_totalBallots";
        }];
    }, {
        readonly name: "totalBallotsOf";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "_period";
        }, {
            readonly type: "address";
            readonly name: "_bridgeOperator";
        }];
        readonly outputs: readonly [{
            readonly type: "uint256";
        }];
    }, {
        readonly name: "totalVotes";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [{
            readonly type: "uint256";
            readonly name: "_period";
        }];
        readonly outputs: readonly [{
            readonly type: "uint256";
            readonly name: "_totalVotes";
        }];
    }, {
        readonly name: "validatorContract";
        readonly type: "function";
        readonly stateMutability: "view";
        readonly inputs: readonly [];
        readonly outputs: readonly [{
            readonly type: "address";
        }];
    }];
};

export { contract as default };
