import { AfterViewInit, Injector } from '@angular/core'; import { DataSetItem } from '@wm/components/base'; import { DatasetAwareFormComponent } from '../dataset-aware-form.component'; export declare class SwitchComponent extends DatasetAwareFormComponent implements AfterViewInit { static initializeProps: void; options: any[]; selectedItem: DataSetItem; iconclass: any; private btnwidth; disabled: boolean; required: boolean; private _debounceSetSelectedValue; name: string; constructor(inj: Injector); 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; }