import * as i0 from '@angular/core'; import { EventEmitter } from '@angular/core'; import * as i2 from '@angular/common'; import { DecimalPipe } from '@angular/common'; import * as i3 from '@angular/forms'; import { ControlValueAccessor, AbstractControl, ValidationErrors } from '@angular/forms'; declare class SliderComponent implements ControlValueAccessor { /** */ valueChanged: EventEmitter; /** */ mouseDownValue: EventEmitter; /** */ out: EventEmitter; /** */ in: EventEmitter; over: boolean; overValue: number; touched: boolean; disabled: boolean; decimalPipe: DecimalPipe; /** */ value: number; /** */ max: number; /** */ min: number; /** precision */ step: number; displayValue: boolean; formatter: (value: number, max: number, decimalPipe: DecimalPipe) => string; onChange: (value: number) => void; onTouched: () => void; validate(control: AbstractControl): ValidationErrors | null; registerOnValidatorChange(fn: () => void): void; writeValue(value: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; markAsTouched(): void; move(event: any, valueContent: HTMLElement): void; setValue(emit?: boolean): void; preSetValue(): void; setDisabledState(disabled: boolean): void; onLeave(): void; onOver(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SliderModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { SliderComponent, SliderModule };