import { PortfolioItem } from './PortfolioItem'; declare class Portfolio { private _initial; private _portfolio; initialSet: boolean; constructor(); set portfolio(p: PortfolioItem[]); get portfolio(): PortfolioItem[]; set initial(portfolio: PortfolioItem[]); get initial(): PortfolioItem[]; getValueFromAsset(asset: string): number; getInitialValueFromAsset(asset: string): number; isSame(portfolio: Portfolio): boolean; setInitial(): this; addItem(item: PortfolioItem): this; subItem(value: number | null, asset: string): PortfolioItem; getCurrent(): PortfolioItem[]; getInitial(): PortfolioItem[]; getAssets(): string[]; consolidate(): this; report(): { asset: string; value: number; }[]; copy(): PortfolioItem[]; cleanup(): this; } export { Portfolio };