import { ObservableChainQuery, ObservableChainQueryMap } from "../../chain-query"; import { UnbondingDelegation, UnbondingDelegations } from "./types"; import { ChainGetter } from "../../../chain"; import { CoinPretty, Int } from "@keplr-wallet/unit"; import { QuerySharedContext } from "../../../common"; export declare class ObservableQueryUnbondingDelegationsInner extends ObservableChainQuery { protected bech32Address: string; constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter, bech32Address: string); protected canFetch(): boolean; protected fetchResponse(abortController: AbortController): Promise<{ headers: any; data: UnbondingDelegations; }>; get total(): CoinPretty | undefined; get unbondingBalances(): { validatorAddress: string; entries: { creationHeight: Int; completionTime: string; balance: CoinPretty; }[]; }[]; get unbondings(): UnbondingDelegation[]; } export declare class ObservableQueryUnbondingDelegations extends ObservableChainQueryMap { constructor(sharedContext: QuerySharedContext, chainId: string, chainGetter: ChainGetter); getQueryBech32Address(bech32Address: string): ObservableQueryUnbondingDelegationsInner; }