import { OnInit, EventEmitter, ChangeDetectorRef } from '@angular/core'; import { IBasicFilterState, IState } from '../../models/index.models'; import * as i0 from "@angular/core"; export declare class EditImageComponent implements OnInit { private chRef; labels: any; imageSrc: string; color: string; controlPanelIndex: number; showCrop: boolean; observer: ResizeObserver | undefined | null; allFormats: string[]; initialState: IState | null | any; state: IState; croppState: { x: number; y: number; width: number; height: number; } | undefined | null; croppSize: { width: number; height: number; }; isMobile: boolean; closeModal: EventEmitter<{ state: IState; imageSrc: string; } | null | undefined>; constructor(chRef: ChangeDetectorRef); ngOnInit(): void; onCloseEditPanel(saveChanges?: boolean): void; onControlPanelIndexChange(idex: number): void; calculateSize(): number | ""; onChangeSize(changeHeight?: boolean): Promise; onChangeQuality(): Promise; onChangeFormat(): Promise; onRestore(): Promise; onCroppUpdate(data: { x: number; y: number; width: number; height: number; }): void; onChangeCrop(): void; onCrop(): Promise; onChangeFilters(data: IBasicFilterState): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }