UNPKG

918 BTypeScriptView Raw
1import { ElementRef, EventEmitter, Renderer, ModuleWithProviders } from '@angular/core';
2import { ControlValueAccessor } from '@angular/forms';
3export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any;
4export 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}
25export declare class MdlCheckboxModule {
26 static forRoot(): ModuleWithProviders;
27}