import { Section, SectionAccountsViewReport, SectionClassesViewReportV2, SectionProjectViewReport } from '@zeniai/client-epic-state';
import { default as SectionType } from '../../../../dataSelector/dataSelector';
import { ReportElementConfig, ReportTreeNode } from '../../../reportTreeTypes';
export declare function mapSectionToTreeNode({ section, sectionType, numOfBalances, title, isLastNode, config, }: {
    config: ReportElementConfig;
    isLastNode: boolean;
    numOfBalances: number;
    section: Section;
    sectionType: SectionType;
    title: string;
}): ReportTreeNode;
export declare function mapClassViewSectionToTreeNode({ section, sectionType, numOfBalances, title, isLastNode, config, }: {
    config: ReportElementConfig;
    isLastNode: boolean;
    numOfBalances: number;
    section: SectionClassesViewReportV2;
    sectionType: SectionType;
    title: string;
}): ReportTreeNode;
export declare function mapAccountViewSectionToTreeNode({ section, sectionType, numOfBalances, title, isLastNode, config, }: {
    config: ReportElementConfig;
    isLastNode: boolean;
    numOfBalances: number;
    section: SectionAccountsViewReport;
    sectionType: SectionType;
    title: string;
}): ReportTreeNode;
export declare function mapProjectViewSectionToTreeNode({ section, sectionType, numOfBalances, title, isLastNode, config, }: {
    config: ReportElementConfig;
    isLastNode: boolean;
    numOfBalances: number;
    section: SectionProjectViewReport;
    sectionType: SectionType;
    title: string;
}): ReportTreeNode;
