export interface SettingItem { dotKey: string; value: string; category: string; label: string; type: 'string' | 'number' | 'boolean' | 'enum'; secret: boolean; enumValues?: string[]; restartRequired: boolean; } interface SettingsEditorProps { settings: SettingItem[]; onSet: (dotKey: string, value: string) => Promise; onClose: () => void; } /** * Type-aware settings editor. * - browse: ↑/↓ navigate categorized list; Enter edits. * - select (boolean/enum): ←/→ cycle through options; Enter saves. * - input (string/number/secret): type a value; Enter saves. * After saving, the caller refreshes the list so the new value is visible. */ export declare function SettingsEditor({ settings, onSet, onClose }: SettingsEditorProps): import("react").JSX.Element; export {};