import { COABalancesFilterClassesView } from '../../commonStateTypes/coaBalance/coaBalancesFilterClassesView'; import { AccountState } from '../../entity/account/accountState'; import { ClassState } from '../../entity/class/classState'; import { SectionClassesViewStateV2 } from '../../entity/sectionClassesViewV2/sectionClassesViewState'; import { ZeniDate } from '../../zeniDayJS'; import { ProfitAndLossByClassHorizontalReport } from './profitAndLossClassesByClassHorizontalSelectorTypes'; import { PandLReportViewCalculatedSectionID, PandLReportViewSectionID } from './profitAndLossClassesViewSelectorTypes'; import { ProfitAndLossClassesViewState } from './profitAndLossClassesViewState'; /** Standard class ID returned by the accounting platform for transactions without an assigned class. */ export declare const NOT_SPECIFIED_CLASS_ID = "not_specified"; export declare const profitAndLossHorizontalIdsInOrder: (PandLReportViewSectionID | PandLReportViewCalculatedSectionID)[]; export declare const getProfitAndLossClassesHorizontalView: (filter: COABalancesFilterClassesView, accountState: AccountState, classState: ClassState, sectionsState: SectionClassesViewStateV2, profitAndLossClassesViewState: ProfitAndLossClassesViewState, selectedPeriod: { endDate: ZeniDate; startDate: ZeniDate; } | undefined) => ProfitAndLossByClassHorizontalReport;