import { EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare const CHECKBOX_VALUE_ACCESSOR: any; export declare class CheckboxJqueryControl implements ControlValueAccessor { /** Checked state of check box */ value: boolean; /** Text of check box */ text: boolean; /***/ private isHighlight; /** The change event emit property */ change: EventEmitter; touched: Function; /** Get checked state of check box */ readonly checked: boolean; /** Get disabled state of check box */ /** Set disabled state of check box */ disabled: boolean; /** Get role name check box */ readonly role: string; /** The disabled property */ private currentDisabled; /** * Represents a Checkbox component * @constructor * @param cd NgControl */ constructor(); /** * Implements method(registerOnChange) of interface ControlValueAccessor * @param fn */ registerOnChange(fn: (_: boolean) => void): void; /** * Implements method(registerOnTouched) of interface ControlValueAccessor * @param fn */ registerOnTouched(fn: () => void): void; /** * Implements method(writeValue) of interface ControlValueAccessor * @param value The write value */ writeValue(value: boolean): void; /** * Toggle event callback * @param event */ toggle(event: any): void; }