import { Rpc } from "../../../../helpers"; import { QueryClient } from "@cosmjs/stargate"; import { QueryChecksumsRequest, QueryChecksumsResponse, QueryCodeRequest, QueryCodeResponse } from "./query"; /** 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; };