import { FC } from 'react';
/**
* A theme toggle switch component that allows users to switch between light and dark themes.
*
* This component provides a visually appealing switch with sun/moon icons that animate smoothly
* during theme transitions. It integrates with the theme context to manage theme state.
*
* Features:
* - Smooth icon animations
* - Accessible keyboard navigation
* - Focus and hover states
* - Customizable via className prop
*
* @component
* @example
* ```tsx
* // Basic usage
*
*
* // With custom styling
*
*
* // Within a theme provider
* import { ThemeProvider } from '../theme/theme-provider';
*
* function App() {
* return (
*
*
*
* );
* }
* ```
*/
export declare const ThemeSwitch: FC<{
/** Optional CSS class name for styling the switch container */
className?: string;
}>;
//# sourceMappingURL=theme-switch.d.ts.map