import { EventEmitter, ChangeDetectorRef } from '@angular/core'; import { ControlValueAccessor, FormControl } from '@angular/forms'; import { MatSlideToggleChange } from '@angular/material/slide-toggle'; import { BaseDirective } from '../../base.directive'; import * as i0 from "@angular/core"; export declare class EuiSlideToggleComponent extends BaseDirective implements ControlValueAccessor { private cd; id: string; get isChecked(): boolean; set isChecked(value: boolean); _isChecked: boolean; get disabled(): boolean; set disabled(value: boolean); _disabled: boolean; changed: EventEmitter; get cssClasses(): string; slideToggleControl: FormControl; constructor(cd: ChangeDetectorRef); onSlideChange(e: MatSlideToggleChange): void; writeValue(value: boolean): void; setDisabledState(isDisabled: boolean): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; private onChange; private onTouch; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }