import { HoldingApi } from '../api'; import { AnalysisType } from '../constants/Investments'; import { Holding } from '../types'; import { GlobalStore } from './GlobalStore'; export declare class HoldingStore { analysisType: AnalysisType; api: HoldingApi; holdings: Holding[]; holdingsLoaded: boolean; globalStore: GlobalStore; showConnectionsWidget: boolean; constructor(globalStore: GlobalStore); get analysisChartData(): string[][]; get analysisDetails(): { [x: string]: number; }; get visibleHoldings(): Holding[]; get hasAllocationData(): boolean; get hasAnalysisData(): boolean; get selectedInvestmentAccounts(): import('..').DetailedAccount[]; setHoldings: (holdings: Holding[]) => void; setShowConnectionsWidget: (value: boolean) => void; loadHoldings: () => Promise; setAnalysisType: (analysisType: AnalysisType) => void; updateHoldings: (holding: Holding) => Promise; }