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";
/**
 * ContractInfo gets the contract meta data
 * @name getContractInfo
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.ContractInfo
 */
export declare const getContractInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryContractInfoRequest) => Promise<QueryContractInfoResponse>;
/**
 * ContractHistory gets the contract code history
 * @name getContractHistory
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.ContractHistory
 */
export declare const getContractHistory: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryContractHistoryRequest) => Promise<QueryContractHistoryResponse>;
/**
 * ContractsByCode lists all smart contracts for a code id
 * @name getContractsByCode
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.ContractsByCode
 */
export declare const getContractsByCode: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryContractsByCodeRequest) => Promise<QueryContractsByCodeResponse>;
/**
 * AllContractState gets all raw store data for a single contract
 * @name getAllContractState
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.AllContractState
 */
export declare const getAllContractState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryAllContractStateRequest) => Promise<QueryAllContractStateResponse>;
/**
 * RawContractState gets single key from the raw store data of a contract
 * @name getRawContractState
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.RawContractState
 */
export declare const getRawContractState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryRawContractStateRequest) => Promise<QueryRawContractStateResponse>;
/**
 * SmartContractState get smart query result from the contract
 * @name getSmartContractState
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.SmartContractState
 */
export declare const getSmartContractState: (client: import("../../../helper-func-types").EndpointOrRpc, request: QuerySmartContractStateRequest) => Promise<QuerySmartContractStateResponse>;
/**
 * Code gets the binary code and metadata for a single wasm code
 * @name getCode
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.Code
 */
export declare const getCode: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryCodeRequest) => Promise<QueryCodeResponse>;
/**
 * Codes gets the metadata for all stored wasm codes
 * @name getCodes
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.Codes
 */
export declare const getCodes: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryCodesRequest) => Promise<QueryCodesResponse>;
/**
 * CodeInfo gets the metadata for a single wasm code
 * @name getCodeInfo
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.CodeInfo
 */
export declare const getCodeInfo: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryCodeInfoRequest) => Promise<QueryCodeInfoResponse>;
/**
 * PinnedCodes gets the pinned code ids
 * @name getPinnedCodes
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.PinnedCodes
 */
export declare const getPinnedCodes: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryPinnedCodesRequest) => Promise<QueryPinnedCodesResponse>;
/**
 * Params gets the module params
 * @name getParams
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.Params
 */
export declare const getParams: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise<QueryParamsResponse>;
/**
 * ContractsByCreator gets the contracts by creator
 * @name getContractsByCreator
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.ContractsByCreator
 */
export declare const getContractsByCreator: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryContractsByCreatorRequest) => Promise<QueryContractsByCreatorResponse>;
/**
 * WasmLimitsConfig gets the configured limits for static validation of Wasm
 * files, encoded in JSON.
 * @name getWasmLimitsConfig
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.WasmLimitsConfig
 */
export declare const getWasmLimitsConfig: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryWasmLimitsConfigRequest) => Promise<QueryWasmLimitsConfigResponse>;
/**
 * BuildAddress builds a contract address
 * @name getBuildAddress
 * @package cosmwasm.wasm.v1
 * @see proto service: cosmwasm.wasm.v1.BuildAddress
 */
export declare const getBuildAddress: (client: import("../../../helper-func-types").EndpointOrRpc, request: QueryBuildAddressRequest) => Promise<QueryBuildAddressResponse>;
