import React from "react";
import type { CommandPaletteProps } from "./CommandPalette.types";
/**
 * CommandPalette Component
 *
 * A ⌘K style command palette for quick navigation and actions.
 *
 * @example
 * ```tsx
 * const [isOpen, setIsOpen] = useState(false);
 *
 * const commands = [
 *   {
 *     id: 'new-file',
 *     label: 'New File',
 *     contentStart: <DocumentPlusIcon />,
 *     shortcut: ['⌘', 'N'],
 *     onSelect: () => console.log('New file'),
 *   },
 * ];
 *
 * <CommandPalette
 *   isOpen={isOpen}
 *   onClose={() => setIsOpen(false)}
 *   commands={commands}
 * />
 * ```
 */
export declare const CommandPalette: React.ForwardRefExoticComponent<CommandPaletteProps & React.RefAttributes<HTMLDivElement>>;
