import { ElementRef } from '@angular/core'; import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; import { AbstractTuiEditorResizable } from '@taiga-ui/addon-editor/components/editor-resizable'; import { TuiDestroyService } from '@taiga-ui/cdk'; import { TuiEditableImage, TuiImageEditorOptions } from './image-editor.options'; import * as i0 from "@angular/core"; export declare class TuiImageEditorComponent extends AbstractTuiEditorResizable { readonly minWidth: number | null; readonly maxWidth: number | null; readonly options: TuiImageEditorOptions; private readonly sanitizer; private readonly el; private readonly win; contenteditable: boolean; focused: boolean; get dragHandle(): '' | null; get height(): number | string | null; get alt(): string; get title(): string; get src(): SafeResourceUrl; constructor(minWidth: number | null, maxWidth: number | null, options: TuiImageEditorOptions, doc: Document, sanitizer: DomSanitizer, destroy$: TuiDestroyService, el: ElementRef, win: Window); currentTargetIsFocused(node: Node): void; updateSize([width]: readonly [width: number, height: number]): void; private selectFakeText; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }