import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';
import { Rectangle } from '../annotation-view/rectangle/rectangle.model';
import * as i0 from "@angular/core";
export declare class CtxToolbarComponent implements OnChanges {
    readonly defaultHeight: any;
    readonly defaultWidth: any;
    zoom: any;
    rotate: any;
    pageHeight: number;
    pageWidth: number;
    canHighlight: boolean;
    canBookmark: boolean;
    canComment: boolean;
    canDelete: boolean;
    createHighlightEvent: EventEmitter<any>;
    deleteHighlightEvent: EventEmitter<any>;
    addOrEditCommentEvent: EventEmitter<any>;
    createBookmarkEvent: EventEmitter<Rectangle>;
    rectangle: Rectangle;
    _rectangles: Rectangle[];
    top: number;
    left: number;
    constructor();
    ngOnChanges(changes: SimpleChanges): void;
    set rectangles(rectangles: Rectangle[]);
    get rectangles(): Rectangle[];
    createHighlight(): void;
    deleteHighlight(): void;
    addOrEditComment(): void;
    createBookmark(): void;
    setRectangle(): void;
    popupTop(): any;
    popupLeft(): number;
    static ɵfac: i0.ɵɵFactoryDeclaration<CtxToolbarComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CtxToolbarComponent, "mv-ctx-toolbar", never, { "zoom": { "alias": "zoom"; "required": false; }; "rotate": { "alias": "rotate"; "required": false; }; "pageHeight": { "alias": "pageHeight"; "required": false; }; "pageWidth": { "alias": "pageWidth"; "required": false; }; "canHighlight": { "alias": "canHighlight"; "required": false; }; "canBookmark": { "alias": "canBookmark"; "required": false; }; "canComment": { "alias": "canComment"; "required": false; }; "canDelete": { "alias": "canDelete"; "required": false; }; "rectangles": { "alias": "rectangles"; "required": false; }; }, { "createHighlightEvent": "createHighlightEvent"; "deleteHighlightEvent": "deleteHighlightEvent"; "addOrEditCommentEvent": "addOrEditCommentEvent"; "createBookmarkEvent": "createBookmarkEvent"; }, never, never, false, never>;
}
//# sourceMappingURL=ctx-toolbar.component.d.ts.map