import * as React from 'react'; import { FormItem, IFormItemStates, IFormItemProps } from './common/FomItem'; export interface ICheckboxProps extends Omit { selectOptions: { label: React.ReactNode; value: string | number; disabled?: boolean; }[]; delimiter: string; newLineForOption: boolean; checkboxAlwaysStayTop: boolean; } export declare class Checkbox extends FormItem { static defaultProps: { delimiter: string; newLineForOption: boolean; checkboxAlwaysStayTop: boolean; name: undefined; value: undefined; error: undefined; oldValue: undefined; comparing: boolean; required: boolean; disabled: boolean; onValueChanged: () => undefined; customValidate: () => undefined; innerClass: undefined; }; render(): React.JSX.Element; validate(option?: { silentValidation?: boolean | undefined; }): string | undefined; protected valueToDisplayValue(value: string | null | undefined): string; private onCheckChanged; private convertToLabels; private normalizeSelectOptions; }