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;
}
