/** * Styles for FileTree. * * @module @mks2508/mks-ui/react/ui/FileTree */ import type { StyleSlots } from '../../../core/types'; /** Visual regions of the FileTree component. */ export type FileTreeSlot = 'root' | 'list' | 'node' | 'row' | 'indent' | 'chevron' | 'empty'; /** * Default Tailwind classes for each FileTree slot. * * | Slot | Region | * |------|--------| * | `root` | Outer container (role="tree") | * | `list` | Child list (`role="group"`) | * | `node` | Single node wrapper (row + children) | * | `row` | Row line holding indent guides + chevron + FileItem | * | `indent` | Leading indent spacer per depth level | * | `chevron` | Expand/collapse glyph for directories | * | `empty` | "No files" placeholder | */ export declare const FileTreeStyles: StyleSlots; /** * CVA variants for the FileTree root. * * Density variants map to the underlying `FileItem` density so rows align. */ export declare const fileTreeVariants: (props?: ({ density?: "compact" | "comfortable" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; //# sourceMappingURL=FileTree.styles.d.ts.map