import { EventEmitter } from '@angular/core'; import { type AbstractTuiEditor, type TuiEditorAttachedFile, type TuiEditorToolType } from '@taiga-ui/editor/common'; import * as i0 from "@angular/core"; export declare class TuiToolbar { protected readonly options: import("@taiga-ui/editor/common").TuiEditorOptions; protected readonly tool: { readonly Align: "justify"; readonly Anchor: "anchor"; readonly Attach: "attach"; readonly Bold: "bold"; readonly Clear: "clear"; readonly Code: "code"; readonly Color: "foreColor"; readonly Details: "details"; readonly Group: "group"; readonly HR: "insertHorizontalRule"; readonly Hilite: "hiliteColor"; readonly Img: "image"; readonly Italic: "italic"; readonly Link: "link"; readonly List: "list"; readonly MergeCells: "mergeCells"; readonly Quote: "quote"; readonly RowsColumnsManaging: "rowsColumnsManaging"; readonly Size: "fontSize"; readonly SplitCells: "splitCells"; readonly Strikethrough: "strikeThrough"; readonly Sub: "subscript"; readonly Sup: "superscript"; readonly Table: "insertTable"; readonly CellColor: "cellColor"; readonly Tex: "tex"; readonly Underline: "underline"; readonly Undo: "undo"; }; protected toolsSet: Set; editor: AbstractTuiEditor | null; /** * @deprecated use provideTuiEditorOptions({ textColors, backgroundColors }) */ colors: ReadonlyMap; /** * @deprecated */ disabled: boolean; readonly linkAdded: EventEmitter; readonly texClicked: EventEmitter; readonly fileAttached: EventEmitter[]>; readonly el: HTMLElement | null; set tools(value: Set | readonly TuiEditorToolType[]); protected get formatEnabled(): boolean; protected get firstBigBlockEnabled(): boolean; protected get secondBigBlockEnabled(): boolean; protected enabled(tool: TuiEditorToolType): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }