import './TreeView.css'; import React from 'react'; export declare const cnTreeView: import("@bem-react/classname").ClassNameFormatter; export declare const TreeView: React.ForwardRefExoticComponent<{ collapseIcon?: string | React.ReactElement> | React.FC & { color?: string | undefined; ref?: React.Ref | undefined; } & { size?: import("@ornament-ui/icons").IconSize | undefined; }> | undefined; expandIcon?: string | React.ReactElement> | React.FC & { color?: string | undefined; ref?: React.Ref | undefined; } & { size?: import("@ornament-ui/icons").IconSize | undefined; }> | undefined; multiSelect?: boolean | undefined; unselectToClickOutside?: boolean | undefined; collapseToClickOutside?: boolean | undefined; className?: string | undefined; expanded?: string[] | undefined; selected?: string[] | undefined; onNodeToggle?: ((event: Event | React.SyntheticEvent, nodeIds: string[]) => void) | undefined; onNodeSelect?: ((event: Event | React.SyntheticEvent, nodeIds: string[]) => void) | undefined; onNodeFocus?: ((event: React.SyntheticEvent, nodeId: string) => void) | undefined; ignoreClickOutsideRefs?: readonly React.RefObject[] | undefined; } & Omit, "role"> & { children?: React.ReactNode; } & React.RefAttributes>;