import { QueryParamsRequest, QueryParamsResponse, QueryBandRelayersRequest, QueryBandRelayersResponse, QueryBandPriceStatesRequest, QueryBandPriceStatesResponse, QueryBandIBCPriceStatesRequest, QueryBandIBCPriceStatesResponse, QueryPriceFeedPriceStatesRequest, QueryPriceFeedPriceStatesResponse, QueryCoinbasePriceStatesRequest, QueryCoinbasePriceStatesResponse, QueryPythPriceStatesRequest, QueryPythPriceStatesResponse, QueryStorkPriceStatesRequest, QueryStorkPriceStatesResponse, QueryStorkPublishersRequest, QueryStorkPublishersResponse, QueryProviderPriceStateRequest, QueryProviderPriceStateResponse, QueryModuleStateRequest, QueryModuleStateResponse, QueryHistoricalPriceRecordsRequest, QueryHistoricalPriceRecordsResponse, QueryOracleVolatilityRequest, QueryOracleVolatilityResponse, QueryOracleProvidersInfoRequest, QueryOracleProvidersInfoResponse, QueryOracleProviderPricesRequest, QueryOracleProviderPricesResponse, QueryOraclePriceRequest, QueryOraclePriceResponse, QueryPythPriceRequest, QueryPythPriceResponse } from "./query"; /** * Retrieves oracle params * @name getParams * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.Params */ export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * Retrieves the band relayers * @name getBandRelayers * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.BandRelayers */ export declare const getBandRelayers: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryBandRelayersRequest) => Promise; /** * Retrieves the state for all band price feeds * @name getBandPriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.BandPriceStates */ export declare const getBandPriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryBandPriceStatesRequest) => Promise; /** * Retrieves the state for all band ibc price feeds * @name getBandIBCPriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.BandIBCPriceStates */ export declare const getBandIBCPriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryBandIBCPriceStatesRequest) => Promise; /** * Retrieves the state for all price feeds * @name getPriceFeedPriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.PriceFeedPriceStates */ export declare const getPriceFeedPriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryPriceFeedPriceStatesRequest) => Promise; /** * Retrieves the state for all coinbase price feeds * @name getCoinbasePriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.CoinbasePriceStates */ export declare const getCoinbasePriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryCoinbasePriceStatesRequest) => Promise; /** * Retrieves the state for all pyth price feeds * @name getPythPriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.PythPriceStates */ export declare const getPythPriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryPythPriceStatesRequest) => Promise; /** * Retrieves the state for all stork price feeds * @name getStorkPriceStates * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.StorkPriceStates */ export declare const getStorkPriceStates: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryStorkPriceStatesRequest) => Promise; /** * Retrieves all stork publishers * @name getStorkPublishers * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.StorkPublishers */ export declare const getStorkPublishers: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryStorkPublishersRequest) => Promise; /** * Retrieves the state for all provider price feeds * @name getProviderPriceState * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.ProviderPriceState */ export declare const getProviderPriceState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryProviderPriceStateRequest) => Promise; /** * Retrieves the entire oracle module's state * @name getOracleModuleState * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.OracleModuleState */ export declare const getOracleModuleState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryModuleStateRequest) => Promise; /** * Retrieves historical price records for a given OracleType and Symbol * @name getHistoricalPriceRecords * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.HistoricalPriceRecords */ export declare const getHistoricalPriceRecords: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryHistoricalPriceRecordsRequest) => Promise; /** * Retrieves mixed volatility value for the specified pair of base/quote * @name getOracleVolatility * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.OracleVolatility */ export declare const getOracleVolatility: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryOracleVolatilityRequest) => Promise; /** * @name getOracleProvidersInfo * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.OracleProvidersInfo */ export declare const getOracleProvidersInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryOracleProvidersInfoRequest) => Promise; /** * @name getOracleProviderPrices * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.OracleProviderPrices */ export declare const getOracleProviderPrices: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryOracleProviderPricesRequest) => Promise; /** * @name getOraclePrice * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.OraclePrice */ export declare const getOraclePrice: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryOraclePriceRequest) => Promise; /** * @name getPythPrice * @package injective.oracle.v1beta1 * @see proto service: injective.oracle.v1beta1.PythPrice */ export declare const getPythPrice: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryPythPriceRequest) => Promise;