import { ChangeDetectorRef, OnInit } from '@angular/core'; import { ControlValueAccessor, FormControl, FormGroupDirective } from '@angular/forms'; import { SwitcherGroupComponent } from './switcher-group.component'; export declare class SwitcherComponent implements OnInit, ControlValueAccessor { private parentFormGroup; private switcherGroupComponent; private cdr; private control; private onTouch; private onChange; value: any; formControl: FormControl; formControlName: string; reverse: boolean; checked: boolean; defaultClass: boolean; get isReverse(): boolean; constructor(parentFormGroup: FormGroupDirective, switcherGroupComponent: SwitcherGroupComponent, cdr: ChangeDetectorRef); ngOnInit(): void; writeValue(obj: any): void; registerOnTouched(fn: any): void; registerOnChange(fn: any): void; changeValue(checked: boolean): void; }