import { QueryParamsRequest, QueryParamsResponse, QueryFeedConfigRequest, QueryFeedConfigResponse, QueryFeedConfigInfoRequest, QueryFeedConfigInfoResponse, QueryLatestRoundRequest, QueryLatestRoundResponse, QueryLatestTransmissionDetailsRequest, QueryLatestTransmissionDetailsResponse, QueryOwedAmountRequest, QueryOwedAmountResponse, QueryModuleStateRequest, QueryModuleStateResponse } from "./query"; /** * @name getParams * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.Params */ export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise; /** * Retrieves the OCR FeedConfig for a given FeedId * @name getFeedConfig * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.FeedConfig */ export declare const getFeedConfig: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryFeedConfigRequest) => Promise; /** * Retrieves the OCR FeedConfigInfo for a given FeedId * @name getFeedConfigInfo * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.FeedConfigInfo */ export declare const getFeedConfigInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryFeedConfigInfoRequest) => Promise; /** * Retrieves latest round ID and data, including median answer for that round * @name getLatestRound * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.LatestRound */ export declare const getLatestRound: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryLatestRoundRequest) => Promise; /** * LatestTransmissionDetails returns details about the latest trasmission * recorded on chain for the given feed ID. * @name getLatestTransmissionDetails * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.LatestTransmissionDetails */ export declare const getLatestTransmissionDetails: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryLatestTransmissionDetailsRequest) => Promise; /** * Retrieves transmitter's owed amount * @name getOwedAmount * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.OwedAmount */ export declare const getOwedAmount: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryOwedAmountRequest) => Promise; /** * Retrieves the entire OCR module's state * @name getOcrModuleState * @package injective.ocr.v1beta1 * @see proto service: injective.ocr.v1beta1.OcrModuleState */ export declare const getOcrModuleState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryModuleStateRequest) => Promise;