import { ProfitAndLossReport } from '@zeniai/client-epic-state';
import { RootNodes } from '../../reportTree/ReportTree';
import { ReportElementConfig } from '../../reportTree/reportTreeTypes';
export declare function mapProfitAndLossReportToReportTreeNodes(report: ProfitAndLossReport, config: ReportElementConfig, makeTimeframeRowSticky?: boolean): RootNodes;
/**
 * Returns new root nodes with updated config.
 * @param rootNodes
 * @param updatedConfig
 * @param report
 * @param makeTimeframeRowSticky
 * @returns
 */
export declare function getRootNodesWithUpdatedConfig(rootNodes: RootNodes, updatedConfig: ReportElementConfig, report: ProfitAndLossReport, makeTimeframeRowSticky?: boolean): RootNodes;
