import { Amount, JEAccruedSchedule, JEScheduleDetailsLocalData, JEScheduledTransaction, ScheduleTransaction, ScheduledJournalEntry } from '@zeniai/client-epic-state'; interface TransactionAnalytics { description: string; scheduleCategory: string; scheduleClass: string | null; transactionAmount: Amount; transactionDate: string; } interface JEScheduleTransactionAnalytics { currentBalance: Amount | null; currentStatus: string; endMonth: string | null; period: number | null; startMonth: string | null; } interface JEAccruedScheduleAnaltics { currentBalance: Amount | null; 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; } interface JournalEntryDetailsAnalytics { journalEntryMemo: string; journalEntryMonth: string; journalEntryPostingDate: string; journalEntryPostingStatus: string; journalEntryQBOLink: string | null; journalEntryTransactionAmount: Amount | null; wasRecommendationAvailable: boolean; wasRecommendationSelected: boolean; } interface JournalEntryAccruedDetailsAnalytics { journalEntryAmount: Amount | null; journalEntryBalance: Amount | null; journalEntryMonth: string; journalEntryPostingStatus: string; } export declare const transactionDetailsForAnalytics: (transaction: ScheduleTransaction) => TransactionAnalytics; export declare const scheduledTransactionDetailsForAnalytics: (jeScheduledTransaction: JEScheduledTransaction) => JEScheduleTransactionAnalytics; export declare const scheduledAccruedDetailsForAnalytics: (jeScheduledTransaction: JEAccruedSchedule) => JEAccruedScheduleAnaltics; export declare const journalEntryDetailsForAnalytics: (journalEntryDetails: JEScheduleDetailsLocalData, jeLinkURL?: string) => JournalEntryDetailsAnalytics; export declare const scheduleJournalEntryDetailsForAnalytics: (scheduleJournalEntry: ScheduledJournalEntry) => JournalEntryDetailsAnalytics; export declare const scheduleAccruedJournalEntryDetailsForAnalytics: (scheduleJournalEntry: ScheduledJournalEntry) => JournalEntryAccruedDetailsAnalytics; export {};