import type { SiteConfig } from './types';
/**
 * Inject the theme bootstrap (FOUC guard + class) and the toggle
 * handler. Skips no-op if the markers are already present so rebuilds
 * stay idempotent.
 */
export declare function injectThemeBootstrap(html: string, site: SiteConfig): string;
export declare interface ThemeOptions {
  default?: 'dark' | 'light' | 'auto'
  storageKey?: string
  colors?: { light?: string, dark?: string }
}
