export interface MacOSCommandPaletteItem {
    id: string;
    label: string;
    description?: string;
    shortcut?: string[];
    group?: string;
    icon?: React.ReactNode;
    onSelect: () => void;
}
export interface MacOSCommandPaletteProps {
    items: MacOSCommandPaletteItem[];
    placeholder?: string;
    open?: boolean;
    onOpenChange?: (open: boolean) => void;
    /** Keyboard shortcut to toggle palette. Default: Meta+K (Cmd+K) */
    triggerKey?: string;
    className?: string;
}
export declare function MacOSCommandPalette({ items, placeholder, open: controlledOpen, onOpenChange, triggerKey, className, }: MacOSCommandPaletteProps): import("react/jsx-runtime").JSX.Element | null;
export default MacOSCommandPalette;
