import { ReactNode } from 'react';
import { CheckBox, CheckBoxProps } from '../check-box/CheckBox';
export default class Switch extends CheckBox<CheckBoxProps> {
    static displayName: string;
    /**
     * tooltip disable sign
     */
    static __PRO_SWITCH: boolean;
    static __IS_IN_CELL_EDITOR: boolean;
    static defaultProps: {
        suffixCls: string;
        indeterminate: boolean;
        readOnly: boolean;
        disabled: boolean;
        noValidate: boolean;
        trim: import("../data-set/enum").FieldTrim;
    };
    handleKeyDown(e: any): void;
    getLabelText(): undefined;
    getTextNode(): JSX.Element;
    renderSwitchFloatLabel(): JSX.Element;
    renderInner(): ReactNode;
}
