import type { SettingsCategory } from '../types/settings.js'; /** * Props interface for SettingsModal component */ interface Props { /** Whether the modal is open */ open?: boolean; /** Categories to display in the settings panel */ categories?: SettingsCategory[]; /** Show the "Sync to Cloud" button */ showSyncButton?: boolean; /** Show the reset button */ showResetButton?: boolean; /** Callback when modal is closed */ onClose?: () => void; /** Callback when settings change */ onSettingsChange?: (category: SettingsCategory, values: Record) => void; /** Custom CSS class for the modal */ class?: string; } declare const SettingsModal: import("svelte").Component; type SettingsModal = ReturnType; export default SettingsModal;