import { ElementRef, EventEmitter } from '@angular/core'; import { AbstractTuiEditor } from '@taiga-ui/addon-editor/abstract'; import { TuiEditorTool } from '@taiga-ui/addon-editor/enums'; import { TuiEditorAttachedFile } from '@taiga-ui/addon-editor/interfaces'; import { TUI_ATTACH_FILES_LOADER, TUI_ATTACH_FILES_OPTIONS, TuiEditorOptions } from '@taiga-ui/addon-editor/tokens'; import { TuiDestroyService, TuiHandler, TuiInjectionTokenType } from '@taiga-ui/cdk'; import { TuiHostedDropdownComponent } from '@taiga-ui/core'; import { TuiLanguageEditor } from '@taiga-ui/i18n'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class TuiToolbarComponent { private readonly el; readonly editor: AbstractTuiEditor; private readonly imageLoader; readonly attachOptions: TuiInjectionTokenType; private readonly filesLoader; readonly texts$: Observable; private readonly defaultOptions; private readonly destroy$; private readonly dropdowns; private readonly navigationManager?; colors: ReadonlyMap; disabled: boolean; readonly linkAdded: EventEmitter; readonly texClicked: EventEmitter; readonly fileAttached: EventEmitter>[]>; readonly TuiEditorTool: typeof TuiEditorTool; toolsSet: Set; set tools(value: readonly TuiEditorTool[]); constructor(el: ElementRef, editor: AbstractTuiEditor, imageLoader: TuiHandler>, attachOptions: TuiInjectionTokenType, filesLoader: TuiInjectionTokenType | null, texts$: Observable, defaultOptions: TuiEditorOptions, destroy$: TuiDestroyService); get focused(): boolean; get focusable(): boolean; get unorderedList(): boolean; get orderedList(): boolean; get blockquote(): boolean; get a(): boolean; get jumpAnchor(): boolean; get canOpenAnchor(): boolean; get undoDisabled(): boolean; get redoDisabled(): boolean; get subscript(): boolean; get superscript(): boolean; get formatEnabled(): boolean; get firstBigBlockEnabled(): boolean; get secondBigBlockEnabled(): boolean; onMouseDown(event: MouseEvent, target: HTMLElement): void; onBottomFocus(): void; onTopFocus(): void; onImage(input: HTMLInputElement): void; onAttach(input: HTMLInputElement): void; onTeX(): void; onLink(hosted: TuiHostedDropdownComponent, url?: string): void; setAnchor(hosted: TuiHostedDropdownComponent, anchor?: string): void; removeAnchor(): void; enabled(tool: TuiEditorTool): boolean; undo(): void; redo(): void; insertHorizontalRule(): void; removeFormat(): void; toggleOrderedList(): void; toggleQuote(): void; toggleSubscript(): void; toggleSuperscript(): void; private addImage; private focusFirst; private focusLast; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }