import { ObservableQuery, QueryError, QuerySharedContext } from "../common"; import { ChainGetter } from "../chain"; import { HasMapStore } from "../common"; export declare class ObservableChainQuery extends ObservableQuery { protected readonly _chainId: string; protected readonly chainGetter: ChainGetter; protected readonly isCosmos: boolean; constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, url: string); protected canFetch(): boolean; get error(): Readonly> | undefined; get chainId(): string; } export declare class ObservableChainQueryMap extends HasMapStore> { protected readonly sharedContext: QuerySharedContext; protected readonly chainId: string; protected readonly chainGetter: ChainGetter; constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, creator: (key: string) => ObservableChainQuery); }