import type { PickClassStyleType } from 'jamis-core'; export * from './virtual-list/types'; export * from './Picker.types'; export * from './Badge.types'; export * from './InputBox.types'; export * from './Aert2.types'; export * from './ResultBox.types'; export * from './ContextMenu.types'; export * from './LazyComponent.types'; export * from './Overlay.types'; export type * from './BackTop'; export * from './Modal.types'; export * from './Toast.types'; export interface SwitchProps extends PickClassStyleType { id?: string; size?: 'sm' | 'md' | 'lg' | 'middle' | 'large'; level?: 'info' | 'primary' | 'danger'; className?: string; onChange?: (checked: boolean | string | number) => void; value?: boolean | string | number; inline?: boolean; trueValue?: boolean | string | number; falseValue?: boolean | string | number; disabled?: boolean; readOnly?: boolean; onText?: React.ReactNode; offText?: React.ReactNode; checked?: boolean; onFocus?: () => void; onBlur?: () => void; }