import { AfterViewInit, ElementRef, OnChanges, Renderer2, SimpleChanges } from '@angular/core';
import { QuillModules, CustomOption } from '@eui/externals/quill';
import * as i0 from "@angular/core";
export declare class UxEditorViewComponent implements AfterViewInit, OnChanges {
    private platformId;
    private renderer;
    private elementRef;
    format?: 'object' | 'html' | 'text' | 'json';
    theme?: string;
    modules?: QuillModules;
    debug?: 'warn' | 'log' | 'error' | false;
    formats?: string[] | null;
    strict: boolean;
    content: any;
    customOptions: CustomOption[];
    preserveWhitespace: boolean;
    styles: any;
    quillEditor: any;
    editorElem: HTMLElement | undefined;
    constructor(platformId: any, renderer: Renderer2, elementRef: ElementRef);
    valueSetter: (quillEditor: any, value: any) => any;
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDef<UxEditorViewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDefWithMeta<UxEditorViewComponent, "ux-editor-view", never, { "format": "format"; "theme": "theme"; "modules": "modules"; "debug": "debug"; "formats": "formats"; "strict": "strict"; "content": "content"; "customOptions": "customOptions"; "preserveWhitespace": "preserveWhitespace"; "styles": "styles"; }, {}, never, never>;
}
