import type { Snippet } from 'svelte'; import { type ColorScheme, type ThemeConfig } from './tokens.js'; interface Props { /** Initial color scheme */ colorScheme?: ColorScheme; /** Primary color override */ primaryColor?: string; /** Border radius scale */ borderRadius?: ThemeConfig['borderRadius']; /** Custom CSS variable overrides */ overrides?: Record; /** Persist preference to localStorage */ persist?: boolean; /** Storage key for persistence */ storageKey?: string; /** Content */ children: Snippet; } declare const ThemeProvider: import("svelte").Component; type ThemeProvider = ReturnType; export default ThemeProvider; //# sourceMappingURL=ThemeProvider.svelte.d.ts.map