import { LCDClient } from "@osmonauts/lcd";
import { QueryGetClobPairRequest, QueryClobPairResponseSDKType, QueryAllClobPairRequest, QueryClobPairAllResponseSDKType, QueryEquityTierLimitConfigurationRequest, QueryEquityTierLimitConfigurationResponseSDKType, QueryBlockRateLimitConfigurationRequest, QueryBlockRateLimitConfigurationResponseSDKType, QueryLiquidationsConfigurationRequest, QueryLiquidationsConfigurationResponseSDKType, QueryNextClobPairIdRequest, QueryNextClobPairIdResponseSDKType, QueryLeverageRequest, QueryLeverageResponseSDKType } from "./query";
export declare class LCDQueryClient {
    req: LCDClient;
    constructor({ requestClient }: {
        requestClient: LCDClient;
    });
    clobPair(params: QueryGetClobPairRequest): Promise<QueryClobPairResponseSDKType>;
    clobPairAll(params?: QueryAllClobPairRequest): Promise<QueryClobPairAllResponseSDKType>;
    equityTierLimitConfiguration(_params?: QueryEquityTierLimitConfigurationRequest): Promise<QueryEquityTierLimitConfigurationResponseSDKType>;
    blockRateLimitConfiguration(_params?: QueryBlockRateLimitConfigurationRequest): Promise<QueryBlockRateLimitConfigurationResponseSDKType>;
    liquidationsConfiguration(_params?: QueryLiquidationsConfigurationRequest): Promise<QueryLiquidationsConfigurationResponseSDKType>;
    nextClobPairId(_params?: QueryNextClobPairIdRequest): Promise<QueryNextClobPairIdResponseSDKType>;
    leverage(params: QueryLeverageRequest): Promise<QueryLeverageResponseSDKType>;
}
//# sourceMappingURL=query.lcd.d.ts.map