import { Account, Recurrence } from '../types'; import { GlobalStore } from './GlobalStore'; export declare class CashflowStore { globalStore: GlobalStore; uiStore: UiStore; constructor(globalStore: GlobalStore); completeOnboarding: () => Promise; } declare class UiStore { globalStore: GlobalStore; dateRange: { start: Date; end: Date; }; isDirty: boolean; constructor(globalStore: GlobalStore); get income(): Recurrence[]; get upcomingIncome(): Recurrence[]; get upcomingExpenses(): Recurrence[]; get nextIncome(): Recurrence | undefined; get selectedCashAccounts(): Account[]; get selectedCashBalance(): number; get daysUntilNextIncome(): number; get expensesTilNextIncome(): Recurrence[]; get upcomingExpensesTotal(): number; get remainingUntilPayday(): number; get hasUpcomingPayday(): boolean; } export {};