import { Renderer2, EventEmitter, OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { SafeStyle, DomSanitizer } from '@angular/platform-browser'; import { IcosSlider } from './slider'; export declare class IcosSliderButton implements OnInit, OnChanges { private root; private sanitizer; private renderer; disabled: boolean; icosDisabled: boolean; model: number; vertical: boolean; formatTooltip: Function; min: number; max: number; modelChange: EventEmitter; hovering: boolean; dragging: boolean; popper: boolean; wrapperStyles: SafeStyle; startY: number; startX: number; currentY: number; currentX: number; startPosition: number; position: number; globalListenFunc: Function[]; showPopper: boolean; constructor(root: IcosSlider, sanitizer: DomSanitizer, renderer: Renderer2); popperMouseHandle(t: boolean): void; getCurrentPosition(): number; updateWrapperStyle(): void; formatValue(): any; togglePopper(t: boolean): void; buttonDownHandle(event: Event): void; onDragStart(event: Event): void; draggingHandle(event: Event): void; dragEndHandle(): void; setPosition(next: number): void; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; }