import { LCDClient } from "@cosmology/lcd"; import { QueryContractInfoRequest, QueryContractInfoResponseSDKType, QueryContractHistoryRequest, QueryContractHistoryResponseSDKType, QueryContractsByCodeRequest, QueryContractsByCodeResponseSDKType, QueryAllContractStateRequest, QueryAllContractStateResponseSDKType, QueryRawContractStateRequest, QueryRawContractStateResponseSDKType, QuerySmartContractStateRequest, QuerySmartContractStateResponseSDKType, QueryCodeRequest, QueryCodeResponseSDKType, QueryCodesRequest, QueryCodesResponseSDKType, QueryPinnedCodesRequest, QueryPinnedCodesResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryContractsByCreatorRequest, QueryContractsByCreatorResponseSDKType, QueryBuildAddressRequest, QueryBuildAddressResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); contractInfo(params: QueryContractInfoRequest): Promise; contractHistory(params: QueryContractHistoryRequest): Promise; contractsByCode(params: QueryContractsByCodeRequest): Promise; allContractState(params: QueryAllContractStateRequest): Promise; rawContractState(params: QueryRawContractStateRequest): Promise; smartContractState(params: QuerySmartContractStateRequest): Promise; code(params: QueryCodeRequest): Promise; codes(params?: QueryCodesRequest): Promise; pinnedCodes(params?: QueryPinnedCodesRequest): Promise; params(_params?: QueryParamsRequest): Promise; contractsByCreator(params: QueryContractsByCreatorRequest): Promise; buildAddress(params: QueryBuildAddressRequest): Promise; }