import { RpcResolver } from "../../../helper-func-types";
import { QueryContractInfoRequest, QueryContractInfoResponse, QueryContractHistoryRequest, QueryContractHistoryResponse, QueryContractsByCodeRequest, QueryContractsByCodeResponse, QueryAllContractStateRequest, QueryAllContractStateResponse, QueryRawContractStateRequest, QueryRawContractStateResponse, QuerySmartContractStateRequest, QuerySmartContractStateResponse, QueryCodeRequest, QueryCodeResponse, QueryCodesRequest, QueryCodesResponse, QueryCodeInfoRequest, QueryCodeInfoResponse, QueryPinnedCodesRequest, QueryPinnedCodesResponse, QueryParamsRequest, QueryParamsResponse, QueryContractsByCreatorRequest, QueryContractsByCreatorResponse, QueryWasmLimitsConfigRequest, QueryWasmLimitsConfigResponse, QueryBuildAddressRequest, QueryBuildAddressResponse } from "./query";
export declare const createGetContractInfo: (clientResolver?: RpcResolver) => (request: QueryContractInfoRequest) => Promise<QueryContractInfoResponse>;
export declare const createGetContractHistory: (clientResolver?: RpcResolver) => (request: QueryContractHistoryRequest) => Promise<QueryContractHistoryResponse>;
export declare const createGetContractsByCode: (clientResolver?: RpcResolver) => (request: QueryContractsByCodeRequest) => Promise<QueryContractsByCodeResponse>;
export declare const createGetAllContractState: (clientResolver?: RpcResolver) => (request: QueryAllContractStateRequest) => Promise<QueryAllContractStateResponse>;
export declare const createGetRawContractState: (clientResolver?: RpcResolver) => (request: QueryRawContractStateRequest) => Promise<QueryRawContractStateResponse>;
export declare const createGetSmartContractState: (clientResolver?: RpcResolver) => (request: QuerySmartContractStateRequest) => Promise<QuerySmartContractStateResponse>;
export declare const createGetCode: (clientResolver?: RpcResolver) => (request: QueryCodeRequest) => Promise<QueryCodeResponse>;
export declare const createGetCodes: (clientResolver?: RpcResolver) => (request: QueryCodesRequest) => Promise<QueryCodesResponse>;
export declare const createGetCodeInfo: (clientResolver?: RpcResolver) => (request: QueryCodeInfoRequest) => Promise<QueryCodeInfoResponse>;
export declare const createGetPinnedCodes: (clientResolver?: RpcResolver) => (request: QueryPinnedCodesRequest) => Promise<QueryPinnedCodesResponse>;
export declare const createGetParams: (clientResolver?: RpcResolver) => (request: QueryParamsRequest) => Promise<QueryParamsResponse>;
export declare const createGetContractsByCreator: (clientResolver?: RpcResolver) => (request: QueryContractsByCreatorRequest) => Promise<QueryContractsByCreatorResponse>;
export declare const createGetWasmLimitsConfig: (clientResolver?: RpcResolver) => (request: QueryWasmLimitsConfigRequest) => Promise<QueryWasmLimitsConfigResponse>;
export declare const createGetBuildAddress: (clientResolver?: RpcResolver) => (request: QueryBuildAddressRequest) => Promise<QueryBuildAddressResponse>;
