import { ResponsiveSized } from '../../../context/windowSizeProvider'; import { AncestorMetadata } from '../../reportTree/reportTreeTypes'; export declare const treeViewDimensions: { emptyLeftContainer: ResponsiveSized; }; export interface Props { collapsed: boolean; depth: number; displayName: string; hasChildren: boolean; hasSiblings: boolean; isLastNode: boolean; isLeaf: boolean; noMarginForAccount: boolean; subAccountAnscestorMetadata: AncestorMetadata[]; classAnscestorMetadata?: AncestorMetadata[]; classDepth?: number; onIconClick?: () => void; onNameClick?: () => void; } export declare const ClassRowLineIcon: ({ ancestorMetadata, depth, name, }: { ancestorMetadata: AncestorMetadata[]; depth: number; name: string; }) => import("react/jsx-runtime").JSX.Element; export declare const AccountRowClassLineIcon: ({ ancestorMetadata, depth, name, }: { ancestorMetadata: AncestorMetadata[]; depth: number; name: string; }) => import("react/jsx-runtime").JSX.Element; export declare const AccountRowTotalRowLineIcon: ({ ancestorMetadata, depth, name, }: { ancestorMetadata: AncestorMetadata[]; depth: number; name: string; }) => import("react/jsx-runtime").JSX.Element; export default function TreeViewRow(props: Props): import("react/jsx-runtime").JSX.Element;