import React from 'react';
import { ThemeSwitcherMode } from './types';
import { ThemeMode } from '@/ui/theme';
export type ThemeSwitcherChangeEventHandler = (mode: ThemeMode) => unknown;
export type ThemeSwitcherSystemClickEventHandler = () => unknown;
export interface ThemeSwitcherProps {
    mode?: ThemeSwitcherMode;
    defaultMode?: ThemeSwitcherMode;
    onChange?: ThemeSwitcherChangeEventHandler;
    onSystemClick?: ThemeSwitcherSystemClickEventHandler;
}
export declare const ThemeSwitcher: React.FC<ThemeSwitcherProps>;
export * from './types';
export * from './styled';
