import { type WritableSignal } from "@angular/core"; import { Editor, type AnyExtension } from "@tiptap/core"; import * as i0 from "@angular/core"; export declare class SdTiptapEditor { value: import("@angular/core").ModelSignal; disabled: import("@angular/core").InputSignalWithTransform; readonly: import("@angular/core").InputSignalWithTransform; required: import("@angular/core").InputSignalWithTransform; placeholder: import("@angular/core").InputSignal; validatorFn: import("@angular/core").InputSignal<((value: string | undefined) => string | undefined) | undefined>; extensions: import("@angular/core").InputSignal; private readonly _elRef; private readonly _destroyRef; readonly colorPresets: string[]; /** @internal -- TipTap Editor 인스턴스. 테스트 및 고급 사용자용 */ editor: WritableSignal; private readonly _toolbar; activeStates: WritableSignal; activeColor: WritableSignal; activeBgColor: WritableSignal; colorPickerMode: WritableSignal<"text" | "bg" | undefined>; execCmd: (cmd: string) => void; toggleColorPicker: (mode: "text" | "bg") => void; applyColor: (color: string | undefined) => void; private _lastEditorHtml; private _lastExtensions; private readonly _resolvedExtensions; constructor(); private _createEditor; private _destroyEditor; private _getEditorHtmlFrom; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=sd-tiptap-editor.d.ts.map