/**
 * ThemeProvider - Client component that provides theme state and management.
 *
 * Features:
 * - Syncs theme to cookie/localStorage
 * - Detects system preference changes
 * - Cross-tab synchronization via storage events
 * - Updates HTML element attribute when theme changes
 * - Handles SSR hydration by deferring system theme detection
 */
import React from "react";
import type { ThemeProviderProps } from "./types.js";
/**
 * ThemeProvider component
 *
 * Provides theme state to the component tree via context.
 * Handles theme persistence, system preference detection, and cross-tab sync.
 */
export declare function ThemeProvider({ config, initialTheme, children, }: ThemeProviderProps): React.ReactNode;
//# sourceMappingURL=ThemeProvider.d.ts.map