import { default as React } from 'react'; export interface CommandItem { /** Item ID */ id: string; /** Item label */ label: string; /** Item icon */ icon?: React.ReactNode; /** Action handler */ onSelect: () => void; /** Group/category */ group?: string; /** Keyboard shortcut display */ shortcut?: string; /** Keywords for search */ keywords?: string[]; } export interface CommandProps { /** Whether command palette is open */ isOpen: boolean; /** Close handler */ onClose: () => void; /** Available command items */ items: CommandItem[]; /** Placeholder text */ placeholder?: string; /** Empty state message */ emptyMessage?: string; /** Additional className */ className?: string; } /** * Command Component * * Command palette for quick actions and navigation. * Keyboard-first interface with search and grouping. * * @example * ```tsx * setIsOpen(false)} * items={[ * { id: 'new', label: 'New File', icon: , onSelect: handleNew, shortcut: '⌘N' }, * { id: 'open', label: 'Open File', icon: , onSelect: handleOpen, shortcut: '⌘O' } * ]} * placeholder="Type a command or search..." * /> * ``` */ export declare const Command: React.FC; //# sourceMappingURL=command.d.ts.map