// package: provenance.exchange.v1
// file: provenance/exchange/v1/query.proto

/* tslint:disable */
/* eslint-disable */

import * as grpc from "grpc";
import * as provenance_exchange_v1_query_pb from "../../../provenance/exchange/v1/query_pb";
import * as cosmos_proto_cosmos_pb from "../../../cosmos_proto/cosmos_pb";
import * as cosmos_base_query_v1beta1_pagination_pb from "../../../cosmos/base/query/v1beta1/pagination_pb";
import * as cosmos_base_v1beta1_coin_pb from "../../../cosmos/base/v1beta1/coin_pb";
import * as gogoproto_gogo_pb from "../../../gogoproto/gogo_pb";
import * as provenance_exchange_v1_commitments_pb from "../../../provenance/exchange/v1/commitments_pb";
import * as provenance_exchange_v1_market_pb from "../../../provenance/exchange/v1/market_pb";
import * as provenance_exchange_v1_orders_pb from "../../../provenance/exchange/v1/orders_pb";
import * as provenance_exchange_v1_params_pb from "../../../provenance/exchange/v1/params_pb";
import * as provenance_exchange_v1_payments_pb from "../../../provenance/exchange/v1/payments_pb";
import * as provenance_exchange_v1_tx_pb from "../../../provenance/exchange/v1/tx_pb";

interface IQueryService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
    orderFeeCalc: IQueryService_IOrderFeeCalc;
    getOrder: IQueryService_IGetOrder;
    getOrderByExternalID: IQueryService_IGetOrderByExternalID;
    getMarketOrders: IQueryService_IGetMarketOrders;
    getOwnerOrders: IQueryService_IGetOwnerOrders;
    getAssetOrders: IQueryService_IGetAssetOrders;
    getAllOrders: IQueryService_IGetAllOrders;
    getCommitment: IQueryService_IGetCommitment;
    getAccountCommitments: IQueryService_IGetAccountCommitments;
    getMarketCommitments: IQueryService_IGetMarketCommitments;
    getAllCommitments: IQueryService_IGetAllCommitments;
    getMarket: IQueryService_IGetMarket;
    getAllMarkets: IQueryService_IGetAllMarkets;
    params: IQueryService_IParams;
    commitmentSettlementFeeCalc: IQueryService_ICommitmentSettlementFeeCalc;
    validateCreateMarket: IQueryService_IValidateCreateMarket;
    validateMarket: IQueryService_IValidateMarket;
    validateManageFees: IQueryService_IValidateManageFees;
    getPayment: IQueryService_IGetPayment;
    getPaymentsWithSource: IQueryService_IGetPaymentsWithSource;
    getPaymentsWithTarget: IQueryService_IGetPaymentsWithTarget;
    getAllPayments: IQueryService_IGetAllPayments;
    paymentFeeCalc: IQueryService_IPaymentFeeCalc;
}

interface IQueryService_IOrderFeeCalc extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse> {
    path: "/provenance.exchange.v1.Query/OrderFeeCalc";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse>;
}
interface IQueryService_IGetOrder extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetOrderRequest, provenance_exchange_v1_query_pb.QueryGetOrderResponse> {
    path: "/provenance.exchange.v1.Query/GetOrder";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOrderRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOrderRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOrderResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOrderResponse>;
}
interface IQueryService_IGetOrderByExternalID extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse> {
    path: "/provenance.exchange.v1.Query/GetOrderByExternalID";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse>;
}
interface IQueryService_IGetMarketOrders extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse> {
    path: "/provenance.exchange.v1.Query/GetMarketOrders";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse>;
}
interface IQueryService_IGetOwnerOrders extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse> {
    path: "/provenance.exchange.v1.Query/GetOwnerOrders";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse>;
}
interface IQueryService_IGetAssetOrders extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse> {
    path: "/provenance.exchange.v1.Query/GetAssetOrders";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse>;
}
interface IQueryService_IGetAllOrders extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse> {
    path: "/provenance.exchange.v1.Query/GetAllOrders";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse>;
}
interface IQueryService_IGetCommitment extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, provenance_exchange_v1_query_pb.QueryGetCommitmentResponse> {
    path: "/provenance.exchange.v1.Query/GetCommitment";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetCommitmentRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetCommitmentRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetCommitmentResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetCommitmentResponse>;
}
interface IQueryService_IGetAccountCommitments extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse> {
    path: "/provenance.exchange.v1.Query/GetAccountCommitments";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse>;
}
interface IQueryService_IGetMarketCommitments extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse> {
    path: "/provenance.exchange.v1.Query/GetMarketCommitments";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse>;
}
interface IQueryService_IGetAllCommitments extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse> {
    path: "/provenance.exchange.v1.Query/GetAllCommitments";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse>;
}
interface IQueryService_IGetMarket extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetMarketRequest, provenance_exchange_v1_query_pb.QueryGetMarketResponse> {
    path: "/provenance.exchange.v1.Query/GetMarket";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetMarketResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetMarketResponse>;
}
interface IQueryService_IGetAllMarkets extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse> {
    path: "/provenance.exchange.v1.Query/GetAllMarkets";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse>;
}
interface IQueryService_IParams extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryParamsRequest, provenance_exchange_v1_query_pb.QueryParamsResponse> {
    path: "/provenance.exchange.v1.Query/Params";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryParamsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryParamsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryParamsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryParamsResponse>;
}
interface IQueryService_ICommitmentSettlementFeeCalc extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse> {
    path: "/provenance.exchange.v1.Query/CommitmentSettlementFeeCalc";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse>;
}
interface IQueryService_IValidateCreateMarket extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse> {
    path: "/provenance.exchange.v1.Query/ValidateCreateMarket";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse>;
}
interface IQueryService_IValidateMarket extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryValidateMarketRequest, provenance_exchange_v1_query_pb.QueryValidateMarketResponse> {
    path: "/provenance.exchange.v1.Query/ValidateMarket";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateMarketRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateMarketRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateMarketResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateMarketResponse>;
}
interface IQueryService_IValidateManageFees extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse> {
    path: "/provenance.exchange.v1.Query/ValidateManageFees";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse>;
}
interface IQueryService_IGetPayment extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetPaymentRequest, provenance_exchange_v1_query_pb.QueryGetPaymentResponse> {
    path: "/provenance.exchange.v1.Query/GetPayment";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentResponse>;
}
interface IQueryService_IGetPaymentsWithSource extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse> {
    path: "/provenance.exchange.v1.Query/GetPaymentsWithSource";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse>;
}
interface IQueryService_IGetPaymentsWithTarget extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse> {
    path: "/provenance.exchange.v1.Query/GetPaymentsWithTarget";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse>;
}
interface IQueryService_IGetAllPayments extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse> {
    path: "/provenance.exchange.v1.Query/GetAllPayments";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse>;
}
interface IQueryService_IPaymentFeeCalc extends grpc.MethodDefinition<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse> {
    path: "/provenance.exchange.v1.Query/PaymentFeeCalc";
    requestStream: false;
    responseStream: false;
    requestSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest>;
    requestDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest>;
    responseSerialize: grpc.serialize<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse>;
    responseDeserialize: grpc.deserialize<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse>;
}

export const QueryService: IQueryService;

export interface IQueryServer {
    orderFeeCalc: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse>;
    getOrder: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetOrderRequest, provenance_exchange_v1_query_pb.QueryGetOrderResponse>;
    getOrderByExternalID: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse>;
    getMarketOrders: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse>;
    getOwnerOrders: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse>;
    getAssetOrders: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse>;
    getAllOrders: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse>;
    getCommitment: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, provenance_exchange_v1_query_pb.QueryGetCommitmentResponse>;
    getAccountCommitments: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse>;
    getMarketCommitments: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse>;
    getAllCommitments: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse>;
    getMarket: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetMarketRequest, provenance_exchange_v1_query_pb.QueryGetMarketResponse>;
    getAllMarkets: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse>;
    params: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryParamsRequest, provenance_exchange_v1_query_pb.QueryParamsResponse>;
    commitmentSettlementFeeCalc: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse>;
    validateCreateMarket: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse>;
    validateMarket: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryValidateMarketRequest, provenance_exchange_v1_query_pb.QueryValidateMarketResponse>;
    validateManageFees: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse>;
    getPayment: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetPaymentRequest, provenance_exchange_v1_query_pb.QueryGetPaymentResponse>;
    getPaymentsWithSource: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse>;
    getPaymentsWithTarget: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse>;
    getAllPayments: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse>;
    paymentFeeCalc: grpc.handleUnaryCall<provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse>;
}

export interface IQueryClient {
    orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
    paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
    paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
}

export class QueryClient extends grpc.Client implements IQueryClient {
    constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
    public orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public orderFeeCalc(request: provenance_exchange_v1_query_pb.QueryOrderFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryOrderFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    public getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    public getOrder(request: provenance_exchange_v1_query_pb.QueryGetOrderRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderResponse) => void): grpc.ClientUnaryCall;
    public getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    public getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    public getOrderByExternalID(request: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOrderByExternalIDResponse) => void): grpc.ClientUnaryCall;
    public getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    public getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    public getMarketOrders(request: provenance_exchange_v1_query_pb.QueryGetMarketOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketOrdersResponse) => void): grpc.ClientUnaryCall;
    public getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    public getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    public getOwnerOrders(request: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetOwnerOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAssetOrders(request: provenance_exchange_v1_query_pb.QueryGetAssetOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAssetOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    public getAllOrders(request: provenance_exchange_v1_query_pb.QueryGetAllOrdersRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllOrdersResponse) => void): grpc.ClientUnaryCall;
    public getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    public getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    public getCommitment(request: provenance_exchange_v1_query_pb.QueryGetCommitmentRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetCommitmentResponse) => void): grpc.ClientUnaryCall;
    public getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getAccountCommitments(request: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAccountCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getMarketCommitments(request: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getAllCommitments(request: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllCommitmentsResponse) => void): grpc.ClientUnaryCall;
    public getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    public getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    public getMarket(request: provenance_exchange_v1_query_pb.QueryGetMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetMarketResponse) => void): grpc.ClientUnaryCall;
    public getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    public getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    public getAllMarkets(request: provenance_exchange_v1_query_pb.QueryGetAllMarketsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllMarketsResponse) => void): grpc.ClientUnaryCall;
    public params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    public params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    public params(request: provenance_exchange_v1_query_pb.QueryParamsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryParamsResponse) => void): grpc.ClientUnaryCall;
    public commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public commitmentSettlementFeeCalc(request: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryCommitmentSettlementFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateCreateMarket(request: provenance_exchange_v1_query_pb.QueryValidateCreateMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateCreateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateMarket(request: provenance_exchange_v1_query_pb.QueryValidateMarketRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateMarketResponse) => void): grpc.ClientUnaryCall;
    public validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    public validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    public validateManageFees(request: provenance_exchange_v1_query_pb.QueryValidateManageFeesRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryValidateManageFeesResponse) => void): grpc.ClientUnaryCall;
    public getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    public getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    public getPayment(request: provenance_exchange_v1_query_pb.QueryGetPaymentRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithSource(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithSourceResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    public getPaymentsWithTarget(request: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetPaymentsWithTargetResponse) => void): grpc.ClientUnaryCall;
    public getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    public getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    public getAllPayments(request: provenance_exchange_v1_query_pb.QueryGetAllPaymentsRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryGetAllPaymentsResponse) => void): grpc.ClientUnaryCall;
    public paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
    public paymentFeeCalc(request: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcRequest, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: provenance_exchange_v1_query_pb.QueryPaymentFeeCalcResponse) => void): grpc.ClientUnaryCall;
}
