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