import * as i0 from '@angular/core'; import { AfterViewInit, ChangeDetectorRef, EventEmitter, ElementRef, NgZone } from '@angular/core'; import { DestroyCtor, FormAccessorCtor } from '@usitsdasdesign/dds-ng/core/common-behaviors'; import { SliderControl } from '@usitsdasdesign/dds-ng/slider'; declare const SliderTickBase: DestroyCtor & FormAccessorCtor; declare class SliderTickComponent extends SliderTickBase implements AfterViewInit { cdr: ChangeDetectorRef; private ngZone; disabled: boolean | undefined; get legends(): string[] | undefined; set legends(legendsArr: string[] | undefined); set value(value: string | undefined); valueChanged: EventEmitter; wrap: ElementRef; control: ElementRef; activeLine: ElementRef; legendsWrap: ElementRef; private wrapStartPosition; private wrapWidth; private controlWidth; private partWidth; private legendWidth; private controlHalfWidth; min: number; max: number; private firstCheck; _legends: string[]; controlOptions: SliderControl; isActive(index: number): boolean; constructor(cdr: ChangeDetectorRef, ngZone: NgZone); ngAfterViewInit(): void; writeValue(value: string): void; setDisabledState(disabled: boolean): void; changeValue(id: number): void; private dragging; private onMouseMove; private checkValue; private checkPosition; private checkActiveLinePos; private checkElementsProps; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SliderTickModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { SliderTickComponent, SliderTickModule };