import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class KnobRotateDirective implements OnInit, AfterViewInit { private changeDetectorRef; positions: { x: number; y: number; }; pointer: HTMLElement; element: HTMLElement; isDrag: boolean; private _deg; set value(value: string | number); valueChange: EventEmitter; min: number; max: number; step: null | number; constructor(elementRef: ElementRef, changeDetectorRef: ChangeDetectorRef); ngOnInit(): void; ngAfterViewInit(): void; mouseup(event: MouseEvent): void; mousemove(event: MouseEvent | TouchEvent): void; mousedown(event: MouseEvent): void; private getDeg; private _getClient; private _verifyDeg; private _update; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }