/** * Styles for FilePanel. * * @module @mks2508/mks-ui/react/ui/FilePanel */ import type { StyleSlots } from '../../../core/types'; /** Visual regions of the FilePanel component. */ export type FilePanelSlot = 'root' | 'header' | 'title' | 'toolbar' | 'search' | 'body' | 'footer' | 'status'; /** * Default Tailwind classes for each FilePanel slot. * * | Slot | Region | * |------|--------| * | `root` | Outer panel frame | * | `header` | Sticky header row (title + actions) | * | `title` | Panel title text | * | `toolbar` | Toolbar strip under the header (search input + chips) | * | `search` | Search input slot wrapper | * | `body` | Scrollable body that hosts the tree / children | * | `footer` | Footer row | * | `status` | Status text in the footer | */ export declare const FilePanelStyles: StyleSlots; /** * CVA variants for the FilePanel root. * * Density variants adjust only padding; children (tree, search) pass * their own density through their own props. */ export declare const filePanelVariants: (props?: ({ density?: "compact" | "comfortable" | null | undefined; bordered?: boolean | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; //# sourceMappingURL=FilePanel.styles.d.ts.map