import { ChainGetter, IQueriesStore } from "@keplr-wallet/stores"; import { CoinPretty } from "@keplr-wallet/unit"; import { ObservableQueryPoolShare } from "../../queries"; export declare class ManageLiquidityConfigBase { readonly chainGetter: ChainGetter; protected _poolId: string; protected _sender: string; protected _queryPoolShare: ObservableQueryPoolShare; protected _queriesStore: IQueriesStore; chainId: string; constructor(chainGetter: ChainGetter, initialChainId: string, poolId: string, sender: string, queriesStore: IQueriesStore, queryPoolShare: ObservableQueryPoolShare); get poolId(): string; setChain(chainId: string): void; setPoolId(poolId: string): void; setSender(sender: string): void; get sender(): string; setQueryPoolShare(queryPoolShare: ObservableQueryPoolShare): void; get poolShare(): CoinPretty; }