import type { ThemeProviderProps } from '../index'; /** * Next.js optimized ThemeProvider that handles SSR/hydration correctly * * Features: * - Automatic hydration mismatch prevention * - SSR-safe initialization * - Automatic system theme detection * - Compatible with App Router and Pages Router */ export interface NextJSThemeProviderProps extends ThemeProviderProps { /** * Disable theme transition animations on change * @default true - prevents flash during hydration */ disableTransitionOnChange?: boolean; /** * Enable system theme detection * @default true */ enableSystem?: boolean; /** * CSS attribute to use for theme switching * @default 'class' */ attribute?: 'class' | 'data-theme'; } export declare function NextJSThemeProvider({ children, defaultTheme, defaultMode, registryUrl, storageKey, enableTransitions, disableTransitionOnChange, enableSystem, attribute, ...props }: NextJSThemeProviderProps): import("react/jsx-runtime").JSX.Element;