import { ElementRef } from '@angular/core'; import { RotateConfig, RotateData, RotateEvent } from "./rotate-instance"; import * as i0 from "@angular/core"; export declare class RotateComponent { localConfig?: RotateConfig; localData: RotateData; localEvents?: RotateEvent; rootRef: ElementRef; dragBlockRef: ElementRef; dragBarRef: ElementRef; dragLeft: number; thumbAngle: number; isFreeze: boolean; set config(config: RotateConfig); set data(data: RotateData); set events(events: RotateEvent); get thumbSizeStyle(): { width?: string; height?: string; transform: string; }; get hasDisplayWrapperState(): boolean; get hasDisplayImageState(): boolean; get size(): number; private dsFn; ngAfterViewInit(): void; ngOnDestroy(): void; updateState(): void; dragEvent: (e: Event | any) => void; closeEvent(e: Event | any): boolean; refreshEvent(e: Event | any): boolean; reset(): void; clear(): void; close(): void; refresh(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }