import { KVStore } from "@keplr-wallet/common"; import { ChainGetter, ObservableChainQuery, ObservableChainQueryMap } from "@keplr-wallet/stores"; import { Currency } from "@keplr-wallet/types"; import { SuperfluidUndelegation, SuperfluidUndelegationsResponse } from "./types"; export declare class ObservableQuerySuperfluidUndelegationsInner extends ObservableChainQuery { protected readonly delegatorBech32Address: string; constructor(kvStore: KVStore, chainId: string, chainGetter: ChainGetter, delegatorBech32Address: string); protected canFetch(): boolean; readonly getUndelegations: (poolShareCurrency: Currency) => SuperfluidUndelegation[] | undefined; } export declare class ObservableQuerySuperfluidUndelegations extends ObservableChainQueryMap { protected readonly kvStore: KVStore; protected readonly chainId: string; protected readonly chainGetter: ChainGetter; constructor(kvStore: KVStore, chainId: string, chainGetter: ChainGetter); getQuerySuperfluidDelegations(delegatorBech32Address: string): ObservableQuerySuperfluidUndelegationsInner; }