import { ObservableChainQuery, ObservableChainQueryMap } from "../../chain-query"; import { ChainGetter } from "../../../chain"; import { ClientStateV2Response } from "./types"; import { QuerySharedContext } from "../../../common"; export declare class ObservableChainQueryClientStateV2 extends ObservableChainQuery { protected readonly channelId: string; constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, channelId: string); get clientChainId(): string | undefined; } export declare class ObservableQueryIBCClientStateV2 extends ObservableChainQueryMap { constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); getClientState(channelId: string): ObservableChainQueryClientStateV2; }