import { LabelIconProps } from '../../../../../../../../../src/components/Label'; import { ChangeEvent, ChangeEventHandler, DetailedHTMLProps, InputHTMLAttributes, ReactNode } from 'react'; export type SwitchChangeHandler = (event: ChangeEvent, checked: boolean) => void; export interface SwitchProps extends Omit, HTMLInputElement>, "onChange"> { error?: boolean; multiline?: boolean; onChange?: ChangeEventHandler | SwitchChangeHandler; children?: ReactNode; labelIcon?: LabelIconProps; readonly?: boolean; }