import { type Rpc } from '../../../../helpers.js'; import { QueryClient } from '@cosmjs/stargate'; import { QueryChecksumsRequest, QueryChecksumsResponse, QueryCodeRequest, QueryCodeResponse } from './query.js'; /** Query service for wasm module */ export interface Query { /** Get all Wasm checksums */ checksums(request?: QueryChecksumsRequest): Promise; /** Get Wasm code for given checksum */ code(request: QueryCodeRequest): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); checksums(request?: QueryChecksumsRequest): Promise; code(request: QueryCodeRequest): Promise; } export declare const createRpcQueryExtension: (base: QueryClient) => { checksums(request?: QueryChecksumsRequest): Promise; code(request: QueryCodeRequest): Promise; }; //# sourceMappingURL=query.rpc.Query.d.ts.map