import { AfterViewInit, Injector, OnDestroy } from '@angular/core'; import { DataSetItem } from '@wm/components/base'; import { DatasetAwareFormComponent } from '@wm/components/input/dataset-aware-form'; import * as i0 from "@angular/core"; export declare class SwitchComponent extends DatasetAwareFormComponent implements AfterViewInit, OnDestroy { static initializeProps: void; options: any[]; selectedItem: DataSetItem; iconclass: any; checkediconclass: any; multiple: boolean; private btnwidth; disabled: boolean; required: boolean; private _debounceSetSelectedValue; name: string; hint: any; constructor(inj: Injector, explicitContext: any); ngAfterViewInit(): void; onStyleChange(key: string, nv: any, ov?: any): void; private setSelectedValue; private updateSwitchOptions; private updateHighlighter; selectOptAtIndex($index: any): void; selectOpt($event: any, $index: any, option: any): void; onPropertyChange(key: any, nv: any, ov?: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }