declare const ISpokeV4_ABI: readonly [{
    readonly type: "function";
    readonly name: "getReserveCount";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly name: "";
        readonly type: "uint256";
    }];
    readonly stateMutability: "view";
}, {
    readonly type: "function";
    readonly name: "getReserve";
    readonly inputs: readonly [{
        readonly name: "reserveId";
        readonly type: "uint256";
    }];
    readonly outputs: readonly [{
        readonly name: "";
        readonly type: "tuple";
        readonly components: readonly [{
            readonly name: "underlying";
            readonly type: "address";
        }, {
            readonly name: "hub";
            readonly type: "address";
        }, {
            readonly name: "assetId";
            readonly type: "uint16";
        }, {
            readonly name: "decimals";
            readonly type: "uint8";
        }, {
            readonly name: "collateralRisk";
            readonly type: "uint24";
        }, {
            readonly name: "flags";
            readonly type: "uint8";
        }, {
            readonly name: "dynamicConfigKey";
            readonly type: "uint32";
        }];
    }];
    readonly stateMutability: "view";
}, {
    readonly type: "function";
    readonly name: "ORACLE";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly name: "";
        readonly type: "address";
    }];
    readonly stateMutability: "view";
}];

export { ISpokeV4_ABI };
