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 } 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; }