///
import * as React from "react";
import { Lambda } from "mobx";
import { FormElementProps, StyleComponent } from "./FormElementProps";
export interface CheckBoxProps extends FormElementProps {
value: {
get(): boolean | undefined;
set(value: boolean): void;
};
component?: StyleComponent;
}
export declare class CheckBox extends React.Component {
quit: Lambda;
indeterminate: (input: HTMLInputElement) => void;
changed(e: React.FormEvent): void;
render(): JSX.Element;
}
export declare function CheckBoxUsing(component: StyleComponent): (props: CheckBoxProps) => JSX.Element;