import { ChangeDetectorRef, ElementRef, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { ControlContainer, FormGroupDirective } from '@angular/forms'; import { CommonService } from '../../utilities/service/common.service'; import { BzCheckboxComponent } from '../checkbox/checkbox.component'; import { CoreInputConfig } from '../input/base-input-config.service'; export declare class BzSwitchComponent extends BzCheckboxComponent implements OnInit, OnDestroy { slider: ElementRef; inputElement: ElementRef; sliderContainer: ElementRef; constructor(_controlContainer: ControlContainer, _cd: ChangeDetectorRef, _ngZone: NgZone, _commonService: CommonService, _renderer2: Renderer2, _formGroupDirective: FormGroupDirective, _config: CoreInputConfig); ngOnInit(): void; ngAfterViewInit(): void; /** * Set active * * @param {Event} event */ setActive(event: Event): void; writeValue(value: any): void; /** * Set active switch * * @param {Event} event * @returns {boolean} */ private _setActiveSwicth; /** * Set validation css classes. * * @author Federico Gambardella * @return {void} */ private _setValidationClassForSwitch; private setTabIndex; ngOnDestroy(): void; }