import { NgModel } from '@angular/forms'; import { Injector, OnDestroy } from '@angular/core'; import { BaseFormCustomComponent } from '@wm/components/input/base-form-custom'; import { App } from "@wm/core"; import * as i0 from "@angular/core"; export declare class SliderComponent extends BaseFormCustomComponent implements OnDestroy { app?: App; static initializeProps: void; minvalue: number; maxvalue: number; disabled: boolean; step: number; shortcutkey: string; tabindex: any; name: string; readonly: boolean; hint: string; arialabel: string; markerlabeltext: string; showmarkers: boolean; showicons: boolean; starticon: string; endicon: string; isPrism: boolean; ngModel: NgModel; markerItems: any[]; constructor(inj: Injector, explicitContext: any, app?: App); protected handleEvent(node: HTMLElement, eventName: string, callback: Function, locals: any): void; handleChange(newVal?: boolean): void; updateSliderValue(): void; onPropertyChange(key: string, nv: any, ov?: any): void; private renderMarkers; ngAfterViewInit(): void; decrementButtonClick(event: Event): void; incrementButtonClick(event: Event): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }