import { AfterViewInit, ElementRef, OnChanges, QueryList } from '@angular/core';
import { Position } from '../model/position.model';
import { Size } from '../model/size.model';
import { HandleBar } from '../model/handle-bar.model';
import * as i0 from "@angular/core";
export declare class ResizeHandlersComponent implements AfterViewInit, OnChanges {
    parentElement: ElementRef;
    rotate: number;
    selected: boolean;
    handles: QueryList<ElementRef>;
    minimumSize: number;
    constructor();
    ngAfterViewInit(): void;
    ngOnChanges(): void;
    setHandlePositions(): void;
    setHandleStyles(element: ElementRef, styles: HandleBar): void;
    onPointerDown(event: PointerEvent): void;
    resize(className: string, coordinates: Position): void;
    calculatingPosition(parentElement: any, className: string, coordinates: Position): Size;
    static ɵfac: i0.ɵɵFactoryDeclaration<ResizeHandlersComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ResizeHandlersComponent, "lib-resize-handlers", never, { "parentElement": { "alias": "parentElement"; "required": false; }; "rotate": { "alias": "rotate"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; }, {}, never, never, false, never>;
}
