import { default as Color } from 'color';
import { ID } from '@zeniai/client-epic-state';
import { ReportElementData } from '../../../reportTreeTypes';
export declare const getAccountAndClassRow: (id: string, reportElementData: ReportElementData, backgroundColor: Color | undefined, isSticky: boolean, isScrolling: boolean, isLeaf: boolean, isLastNode: boolean, nodeClickHandler?: (vendorId: ID) => void) => import("react/jsx-runtime").JSX.Element | null;
export declare const getVendorRow: (id: string, reportElementData: ReportElementData, backgroundColor: Color | undefined, isSticky: boolean, isScrolling: boolean, isOpen: boolean, isLeaf: boolean, isLastNode: boolean, isFirstNode: boolean, nodeClickHandler?: (treeNodeId: string) => void) => import("react/jsx-runtime").JSX.Element | null;
export declare const getSectionRow: (id: string, reportElementData: ReportElementData, height: number, backgroundColor: Color | undefined, isSticky: boolean, isScrolling: boolean, isOpen: boolean, isLeaf: boolean, isLastNode: boolean, nodeClickHandler?: (treeNodeId: string) => void) => import("react/jsx-runtime").JSX.Element | null;
export declare const getTimeframeRow: (reportElementData: ReportElementData, height: number, isSticky: boolean) => import("react/jsx-runtime").JSX.Element | null;
export declare const getTotalsRow: (reportElementData: ReportElementData, height: number) => import("react/jsx-runtime").JSX.Element | null;
export declare const getLoadingInProgressRow: (reportElementData: ReportElementData) => import("react/jsx-runtime").JSX.Element | null;
export declare const getTimeframeHeaderLoadingInProgressRow: (reportElementData: ReportElementData) => import("react/jsx-runtime").JSX.Element | null;
