import * as _angular_core from '@angular/core'; import Quill, { QuillOptions, Range } from 'quill/quill.d.ts'; type Wysiwyg = Quill; type WysiwygOptions = QuillOptions; declare class AXWysiwyg { quillObj: _angular_core.WritableSignal; private platformId; init(container: HTMLElement | string, option?: WysiwygOptions): Promise; bold(value: boolean): void; italic(value: boolean): void; underLine(value: boolean): void; strike(value: boolean): void; color(value: string): void; header(value: number): void; list(value: 'ordered' | 'bullet' | ''): void; align(value: 'center' | 'right' | 'left' | 'justify'): void; direction(value: 'rtl' | 'ltr'): void; fontSize(value: 'small' | false | 'large' | 'huge', range: Range): void; get HTMLoutput(): string; undo(): void; redo(): void; background(value: string): void; addImage(value: string): void; focus(): void; blur(): void; codeBlock(range: Range, status: boolean): void; } export { AXWysiwyg }; export type { Wysiwyg, WysiwygOptions };