/** * SelectionDialog Component * * A dialog for selecting from a list of options */ import type React from 'react'; export interface SelectionOption { id: string; label: string; description?: string; } export interface SelectionDialogProps { /** Dialog title */ title: string; /** Available options */ options: SelectionOption[]; /** Called when user selects an option */ onSelect: (option: SelectionOption) => void; /** Called when user cancels (Esc) */ onCancel: () => void; /** Maximum visible options before scrolling */ maxVisible?: number; /** Whether this dialog is active and should capture input */ isActive?: boolean; } export declare function SelectionDialog({ title, options, onSelect, onCancel, maxVisible, isActive }: SelectionDialogProps): React.ReactElement; //# sourceMappingURL=SelectionDialog.d.ts.map