import { QueriesSetBase } from "../queries"; import { ChainGetter } from "../../chain"; import { ObservableQueryCw20ContractInfo } from "./cw20-contract-info"; import { DeepReadonly } from "utility-types"; import { QuerySharedContext } from "../../common"; export interface CosmwasmQueries { cosmwasm: CosmwasmQueriesImpl; } export declare const CosmwasmQueries: { use(): (queriesSetBase: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter) => CosmwasmQueries; }; export declare class CosmwasmQueriesImpl { readonly querycw20ContractInfo: DeepReadonly; constructor(base: QueriesSetBase, sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); }