import { ElementRef, EventEmitter, NgZone, Renderer2 } from '@angular/core'; import { BasePath } from '../lib/shapes'; import { PathData } from '../lib/models'; export declare class NgxCanvasAreaDrawTestingDirective { private element; private renderer; private ngZone; imageUrl: string; strokeColor: string; fillColor: string; handlerStrokeColor: string; handlerFillColor: string; defaultPaths: PathData[]; defaultActivePathIndex: number; notifyWhileMoving: boolean; allowDelete: boolean; activePathChange: EventEmitter; pathAdded: EventEmitter; pathDeleted: EventEmitter; paths: BasePath[]; height: number; width: number; isLoading: boolean; isDrawing: boolean; constructor(element: ElementRef, renderer: Renderer2, ngZone: NgZone); getPathImage(path: BasePath): string; getImageInPosition(position?: number): string; startDrawing(): void; getPosition(): any[]; addPath(pathData: PathData, notifyChange?: boolean): void; }