import { type ReactNode } from 'react';
export type TreeListData = {
    /**
     * Идентификатор элемента в дереве
     */
    id: string;
    /**
     * Подпись или иное содержимое элемента
     */
    label: ReactNode;
    /**
     * Подзаголовок элемента дерева
     */
    note?: ReactNode;
    children?: TreeListData[];
    /**
     * Предназначены для точечной конфигурации
     */
    options?: {
        /**
         * Если true, то вложенный список элемента будет раскрыт при монтировании
         * @default 'false'
         */
        isDefaultExpanded?: boolean;
        /**
         * Флаг для переопределения внутреннего состояния открыто/закрыто
         */
        isForceExpanded?: boolean;
    };
};
