export interface ThemeToggleProps {
    /** Current theme value */
    theme?: 'light' | 'dark' | null;
    /** Callback when theme changes */
    onThemeChange: (theme: 'light' | 'dark') => void;
    /** Optional className for custom styling */
    className?: string;
    /** Optional aria-label for accessibility */
    ariaLabel?: string;
}
/**
 * ThemeToggle component for switching between light and dark modes
 *
 * @example
 * ```tsx
 * <ThemeToggle
 *   theme={currentTheme}
 *   onThemeChange={(newTheme) => setTheme(newTheme)}
 * />
 * ```
 */
export declare const ThemeToggle: ({ theme, onThemeChange, className, ariaLabel, }: ThemeToggleProps) => import("react").JSX.Element;
//# sourceMappingURL=ThemeToggle.d.ts.map