import * as i0 from '@angular/core'; import { OnInit, ElementRef } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { SliderConfig } from 'mayvio-ui/slider'; declare class SliderComponent implements ControlValueAccessor, SliderConfig, OnInit { value: number; min: number; max: number; step: number; disabled: boolean; className: string; trackRef: ElementRef; private isDragging; get percentage(): number; ngOnInit(): void; onChange: (val: number) => void; onTouched: () => void; writeValue(value: number): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; private updateValue; onPointerDown(e: PointerEvent): void; onPointerMove(e: PointerEvent): void; onPointerUp(e: PointerEvent): void; onKeyDown(e: KeyboardEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { SliderComponent };