import { IBaseValuePro } from './abase';
import { SyntheticEvent } from 'react';
/**
 * 空行的接口定义
 */
interface ITogglePro extends IBaseValuePro {
    /** 是否选中 - rsuite Toggle.checked */
    checked?: boolean;
    /** 选中状态显示的内容 - rsuite Toggle.checkedChildren */
    checkedChildren?: React.ReactNode;
    /** 组件CSS类前缀 */
    classPrefix?: string;
    /** 默认是否选中 - rsuite Toggle.defaultChecked */
    defaultChecked?: boolean;
    /** 值改变事件 - rsuite Toggle.onChange */
    onChange?: (checked: boolean, event: SyntheticEvent) => void;
    /** 组件尺寸 - rsuite Toggle.size: 'sm' | 'md' | 'lg' */
    size?: string;
    /** 未选中状态显示的内容 - rsuite Toggle.unCheckedChildren */
    unCheckedChildren?: React.ReactNode;
}
export type { ITogglePro };
