import { ElementRef, EventEmitter } from '@angular/core'; import { IntegralUIBaseValueComponent, IntegralUIOrientation } from './integralui.core'; import { IntegralUICommonService } from '../services/integralui.common.service'; import * as i0 from "@angular/core"; export declare class IntegralUISlider extends IntegralUIBaseValueComponent { protected elemRef: ElementRef; protected commonService?: IntegralUICommonService; animationState: string; protected ctrlMaxValue: number; protected ctrlMinValue: number; protected currentOrientation: IntegralUIOrientation; protected contentSize: any; protected handleSize: { width: number; height: number; }; protected sliderSize: any; sliderPos: number; handleElem: ElementRef; protected sliderBackgroundClass: Array; protected sliderBackgroundClassName: string; protected sliderButtonClass: Array; protected sliderButtonClassName: string; get value(): number; set value(val: number); set orientation(value: IntegralUIOrientation); get orientation(): IntegralUIOrientation; set min(val: number); get min(): number; set max(val: number); get max(): number; orientationChanged: EventEmitter; constructor(elemRef: ElementRef, commonService?: IntegralUICommonService); ngOnInit(): void; ngAfterViewInit(): void; protected initStyle(): void; ngAfterContentChecked(): void; getContentWidth(): any; getSliderWidth(): any; processValueChange(): void; updateLayout(): void; protected isSliderChangeActive: boolean; ctrlMouseEnter(e: any): void; ctrlMouseLeave(e: any): void; ctrlMouseDown(e: any): void; ctrlMouseMove(e: any): void; ctrlMouseUp(e: any): void; ctrlMouseWheel(e: any): void; ctrlTouchEnd(e: any): void; onWindowMouseMove(e: any): void; onWindowMouseUp(e: any): void; getControlStyle(): any; getSliderBackStyle(): any; getSliderBackValueStyle(): any; getSliderValueStyle(): any; protected updateContentClass(): void; getSliderBackgroundClass(): any[]; protected updateSliderBackgroundClass(): void; getSliderButtonClass(): any[]; protected updateSliderButtonClass(): void; protected getSliderBackgroundStyle(value: any): any; protected getSliderButtonStyle(value: any): any; protected getSliderStyle(value?: any): any; protected updateStyle(value: any): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }