import * as React from 'react'; import { CustomRender } from '../../commonTypes'; import { COMPONENTS_NAMESPACES } from '../../constants'; import { PartialGlobalDefaultTheme } from '../../utils/useTheme'; export interface ChangeEvent extends React.MouseEvent { component: { name?: string; value: boolean; }; } export interface SwitcherProps { /** Классы переданные через _ */ [x: string]: unknown; /** Кастомный switcher для компонента (подложка + иконка) */ baseRender?: CustomRender; /** Дочерние элементы (рендерятся внутри