import type { ReorderableCheckboxItem } from './types'; type Props = { items: ReorderableCheckboxItem[]; /** Optional section title above the list. */ title?: string; /** Reference `Standard` config (canonical order + enabled). When set, `Standard` / `All fields` preset rows render on top with auto-detected active state. */ standard?: ReorderableCheckboxItem[]; /** Row size preset — forwarded to `ToolbarOption`. @default 'md' */ size?: 'sm' | 'md'; /** Show the default `Clear all` footer (unchecks every item) while something is enabled. @default true */ showClearAll?: boolean; on: { change: (items: ReorderableCheckboxItem[]) => void; }; }; /** * A reorderable checklist: each row is a draggable `ToolbarOption` checkbox preceded by a left drag handle. * Clicking a row toggles its `enabled`; dragging reorders. Items flagged `fixed` render above the drag zone * with a hidden handle (non-reorderable, still toggleable). Pass `title` for a section header, and `standard` * (a canonical order + enabled reference) to render `Standard` / `All fields` preset rows with auto-detected * active state. A default `Clear all` footer shows while any item is enabled — set `showClearAll={false}` to * remove it. * * ### CSS Custom Properties * | Property | Description | Default | * |---|---|---| * | `--sc-kit--reorderable-checkbox-list--handle--color` | Drag handle icon color | `var(--sc-kit--color--text--muted)` | */ declare const Cmp: import("svelte").Component; type Cmp = ReturnType; export default Cmp;