1 | import { EventEmitter, ChangeDetectorRef } from '@angular/core';
|
2 | import { ControlValueAccessor } from '@angular/forms';
|
3 | export declare const TRISTATECHECKBOX_VALUE_ACCESSOR: any;
|
4 | export declare class TriStateCheckbox implements ControlValueAccessor {
|
5 | private cd;
|
6 | constructor(cd: ChangeDetectorRef);
|
7 | disabled: boolean;
|
8 | name: string;
|
9 | ariaLabelledBy: string;
|
10 | tabindex: number;
|
11 | inputId: string;
|
12 | style: any;
|
13 | styleClass: string;
|
14 | label: string;
|
15 | readonly: boolean;
|
16 | onChange: EventEmitter<any>;
|
17 | focus: boolean;
|
18 | value: any;
|
19 | onModelChange: Function;
|
20 | onModelTouched: Function;
|
21 | onClick(event: Event, input: HTMLInputElement): void;
|
22 | onKeydown(event: KeyboardEvent): void;
|
23 | onKeyup(event: KeyboardEvent): void;
|
24 | toggle(event: Event): void;
|
25 | onFocus(): void;
|
26 | onBlur(): void;
|
27 | registerOnChange(fn: Function): void;
|
28 | registerOnTouched(fn: Function): void;
|
29 | writeValue(value: any): void;
|
30 | setDisabledState(disabled: boolean): void;
|
31 | }
|
32 | export declare class TriStateCheckboxModule {
|
33 | }
|