import Field from './Field'; declare class Checkbox extends Field { private offValue; _getConstraintObject(): { enum: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; accept: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; exclusiveMinimum: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; exclusiveMaximum: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; format: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; maxFileSize: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; maxLength: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; maximum: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; maxItems: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; minLength: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; minimum: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; minItems: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; pattern: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; required: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; type: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; uniqueItems: (constraint: any, inputVal: any) => { valid: boolean; value: any; }; }; protected _applyDefaults(): void; protected _getDefaults(): { enforceEnum: boolean; readOnly: boolean; enabled: boolean; visible: boolean; label: { visible: boolean; richText: boolean; }; required: boolean; type: string | undefined; }; get enum(): any[]; protected updateDataNodeAndTypedValue(val: any): undefined | any; set checked(check: boolean); get checked(): boolean; getState(isRepeatableChild?: boolean, forRestore?: boolean): { checked: boolean; editFormat: string | undefined; displayFormat: string | undefined; editValue: any; displayValue: any; enabled: boolean | undefined; readOnly: boolean | undefined; description?: string | undefined; rules?: import("./types").Items | undefined; events?: import("./types").Items | undefined; enumNames?: string[] | undefined; enum?: any[] | undefined; accept?: string[] | undefined; enforceEnum?: boolean | undefined; exclusiveMinimum?: string | number | undefined; exclusiveMaximum?: string | number | undefined; format?: string | undefined; maxFileSize?: string | number | undefined; maxLength?: number | undefined; maximum?: string | number | undefined; maxItems?: number | undefined; minOccur?: number | undefined; maxOccur?: number | undefined; minLength?: number | undefined; minimum?: string | number | undefined; minItems?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; step?: number | undefined; type?: string | undefined; validationExpression?: string | undefined; uniqueItems?: boolean | undefined; dataRef?: string | null | undefined; lang?: string | undefined; ':type': string; appliedCssClassNames?: string | undefined; label?: import("./types").Label | undefined; visible?: boolean | undefined; name?: string | undefined; constraintMessages?: import("./types").ConstraintsMessages | undefined; fieldType?: string | undefined; errorMessage?: string | undefined; properties: { [key: string]: any; } & { [key: string]: any; }; repeatable?: boolean | undefined; screenReaderText?: string | undefined; tooltip?: string | undefined; altText?: string | undefined; viewType?: string | undefined; buttonType?: string | undefined; placeholder?: string | undefined; valid?: boolean | undefined; validity?: any; validationMessage?: string | undefined; default?: any; value?: any; displayValueExpression?: string | undefined; emptyValue?: "" | "undefined" | "null" | undefined; _dependents?: { id: string; propertyName: string | undefined; }[] | undefined; allowedComponents?: undefined; columnClassNames?: undefined; columnCount?: undefined; gridClassNames?: undefined; index: number; parent: undefined; qualifiedName: any; id: string; }; } export default Checkbox;