import { Amount, ScheduleTypes } from '@zeniai/client-epic-state'; export interface ScheduleDetailsAnalyticsProps { controllerEmails: string[]; controllerUserIds: string[]; scheduledTransaction: { currentBalance: Amount | null; currentStatus: string; endMonth: string | null; period: number | null; startMonth: string | null; }; scheduleExpenseCategoryAndClass: { expenseCategory: string | null; expenseClass: string | null; }; scheduleType: ScheduleTypes; transaction: { description: string; scheduleCategory: string; scheduleClass: string | null; transactionAmount: Amount; transactionDate: string; }; vendorName: string; fixedAssetsDetails?: { accumulatedDepreciationCategory: string | null; assetId: string | null; }; } export interface ScheduleAccruedDetailsAnalyticsProps { controllerEmails: string[]; controllerUserIds: string[]; schedule: { currentStatus: string; description: string; endMonth: string | null; period: number | null; runningBalance: Amount | null; scheduleAccountCategory: string | null; scheduleCreateDate: string; scheduleMonthlyAmount: Amount; startingBalance: Amount | null; startMonth: string | null; }; scheduleExpenseCategoryAndClass: { expenseCategory: string | null; expenseClass: string | null; }; scheduleType: ScheduleTypes; vendorName: string; }