import { AfterViewInit, ElementRef, OnInit } from '@angular/core'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { MatDialogRef, MatDialog } from '@angular/material/dialog'; import { CcPhotoEditorService } from '../../public-api'; import * as i0 from "@angular/core"; export declare class LayersComponent implements OnInit, AfterViewInit { private el; private _ccPhotoEditorService; readonly dialog: MatDialog; Layers: Array; SelectedLayerIndex: number; CanvasWidth: number; CanvasHeight: number; constructor(el: ElementRef, _ccPhotoEditorService: CcPhotoEditorService); get ImageEditSvc(): CcPhotoEditorService; ngOnInit(): void; ngAfterViewInit(): Promise; ToggleLayers: () => void; ToggleLayer: (i: number) => void; DeleteLayer: (i: number) => Promise; Drop(event: CdkDragDrop): Promise; SelectLayer: (i: number) => void; ChangeColor: (i: number, color: string) => void; CopyLayer: (i: number) => void; ToggleLayerFill: (i: number) => void; ChangeStroke: () => void; private _drawLayers; private _rebaseLayers; private _drawObject; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class DeleteLayerDialog { readonly dialogRef: MatDialogRef; DeleteClick: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }