import React from 'react'; import { FlintCommandItem as FlintCommandItemElement } from '@getufy/flint-ui/command/flint-command'; export interface FlintCommandItemSelectDetail { value: string; } /** * A single interactive option inside a command menu. * * @slot (default) - Item label text. * @slot icon - Leading icon (16×16). * @slot shortcut - Trailing shortcut hint; prefer ``. */ export interface FlintCommandItemProps extends React.HTMLAttributes { /** Machine-readable value used for filter matching. Falls back to textContent. */ value?: string; /** Disables the item — non-interactive and skipped in keyboard nav. */ disabled?: boolean; /** Set by parent `flint-command` to indicate keyboard focus. */ highlighted?: boolean; /** * Fired when the item is activated. detail: `{ value: string }` * DOM event: `flint-command-item-select` */ onFlintCommandItemSelect?: (event: CustomEvent) => void; } export declare const FlintCommandItem: React.ForwardRefExoticComponent>;