1 | import { ElementRef, EventEmitter, Renderer, ModuleWithProviders } from '@angular/core';
|
2 | import { ControlValueAccessor } from '@angular/forms';
|
3 | export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any;
|
4 | export declare class MdlCheckboxComponent implements ControlValueAccessor {
|
5 | private elementRef;
|
6 | private renderer;
|
7 | private _disabled;
|
8 | disabled: boolean;
|
9 | tabindex: number;
|
10 | change: EventEmitter<boolean>;
|
11 | private value_;
|
12 | private el;
|
13 | constructor(elementRef: ElementRef, renderer: Renderer);
|
14 | value: boolean;
|
15 | writeValue(value: any): void;
|
16 | private onTouchedCallback;
|
17 | private onChangeCallback;
|
18 | registerOnChange(fn: any): void;
|
19 | registerOnTouched(fn: any): void;
|
20 | setDisabledState(isDisabled: boolean): void;
|
21 | onFocus(): void;
|
22 | onBlur(): void;
|
23 | onClick(): void;
|
24 | }
|
25 | export declare class MdlCheckboxModule {
|
26 | static forRoot(): ModuleWithProviders;
|
27 | }
|