import * as React from 'react';
import './style/toggle.css';
export interface ToggleProps {
    /** 大小 */
    size?: 'compact';
    /** 选中状态 */
    checked?: boolean;
    /** 默认选中状态 */
    defaultChecked?: boolean;
    /** 类名 */
    className?: string;
    /** 失效状态 */
    disabled?: boolean;
    /** 选中时的内容 */
    checkedChildren?: React.ReactNode;
    /** 非选中时的内容 */
    unCheckedChildren?: React.ReactNode;
    /** 显示文案 */
    showText?: boolean;
    /** 选中文案 */
    checkedText?: React.ReactNode;
    /** 非选中文案 */
    unCheckedText?: React.ReactNode;
    /** 加载样式 */
    loading?: boolean;
    /** 允许修改加载 */
    enableChangeLoading?: boolean;
    /** 状态改变回调 */
    onChange?: (checked: boolean, e: React.MouseEvent<HTMLButtonElement>, finished?: () => void) => void;
}
declare const Toggle: React.ForwardRefExoticComponent<ToggleProps & React.RefAttributes<HTMLDivElement>>;
export default Toggle;
