import { T as Theme } from '../../types-DrMwdlH9.js'; /** * Get the current theme setting. * Returns `"light"`, `"dark"`, or `"system"` (when no `data-theme` attribute is set). */ declare function getTheme(): Theme; /** * Set the theme. Applies `data-theme` attribute to `` and * persists the choice to `localStorage`. * * - `"light"` or `"dark"` sets the attribute explicitly. * - `"system"` removes the attribute, deferring to `prefers-color-scheme`. */ declare function setTheme(theme: Theme): void; /** * Initialize the theme from `localStorage` on page load. * Call this early (e.g., in a `