import { OnInit } from '@angular/core';
import { CanvasManagerService } from './../services/canvas-manager.service';
import { AvailableGeometricShape } from './../constants/available-geometric-shapes';
export declare class WebSketchToolComponent implements OnInit {
    private canvasManagerService;
    fillColor: string;
    strokeColor: string;
    availableGeometricShapes: typeof AvailableGeometricShape;
    isDrawing: boolean;
    isCropping: boolean;
    isLastImage: boolean;
    imgUrl: string;
    constructor(canvasManagerService: CanvasManagerService);
    ngOnInit(): void;
    addText(): void;
    addShape(shape: string): void;
    addImage(source: string): void;
    changeFillColor(): void;
    changeStrokeColor(): void;
    bringFoward(): void;
    sendToBack(): void;
    draw(): void;
    saveImage(): void;
    crop(): void;
    keyEvent(event: KeyboardEvent): void;
    deleteSelection(): void;
    mouseUp(event: any): void;
    mouseMove(event: any): void;
    mouseDown(event: any): void;
    group(): void;
}
