import type { TreeNodeData } from '../Tree';
import type { TreeExpandedState } from '../Tree/use-tree';
export interface TreeSelectFlatNode {
    node: TreeNodeData;
    level: number;
    parent: string | null;
    hasChildren: boolean;
    expanded: boolean;
    isLastChild: boolean;
    lineGuides: boolean[];
}
export declare function flattenTreeSelectData(data: TreeNodeData[], expandedState: TreeExpandedState): TreeSelectFlatNode[];
