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;
}
