import { DateRange, DetailedCategoryWithTransactions } from '../types'; import { GlobalStore } from './GlobalStore'; export declare class TrendsStore { globalStore: GlobalStore; selectedCategoryData: DetailedCategoryWithTransactions | null; selectedDateRange: DateRange; visibleListLength: number; constructor(globalStore: GlobalStore); setSelectedCategoryData: (data: DetailedCategoryWithTransactions | null) => void; setSelectedDateRange: (dateRange: DateRange) => void; setVisibleListLength: (length: number) => void; get sortedDetailedCategoriesWithTransactions(): DetailedCategoryWithTransactions[]; get selectedDateRangeMonthCount(): number; get selectedDateRangeMonthRange(): string; get visibleCategories(): DetailedCategoryWithTransactions[]; get collapsedCategories(): DetailedCategoryWithTransactions[]; get categoryDetailsChartData(): { monthlyAmounts: { x: string; y: number; }[]; tooltipLabels: { label: string; amount: number; header: string; }[][]; }; }