import React, { FC, MouseEventHandler } from 'react';
import { FormSizesType, SizeType, TextColorType } from '../../util/global-props';
import './switch.component.scss';
export declare type SwitchPropsType = {
    label?: React.ReactNode;
    disabled?: boolean;
    checked?: boolean;
    autoFocus?: boolean;
    size?: 'md' | 'lg';
    descriptionSize?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
    height?: FormSizesType;
    margin?: SizeType;
    color?: TextColorType;
    style?: React.CSSProperties;
    flex?: number;
    onChange?: (checked: boolean) => void;
    onClick?: MouseEventHandler<HTMLInputElement>;
    onMouseUp?: MouseEventHandler<HTMLInputElement>;
    tabIndex?: number;
};
export declare const Switch: FC<SwitchPropsType>;
