import { type ElementRef, EventEmitter } from '@angular/core'; import { type TuiEditorAttachedFile, type TuiEditorOptions } from '@taiga-ui/editor/common'; import { type TuiLanguageEditor } from '@taiga-ui/i18n'; import { TuiToolbarTool } from '../tool'; import * as i0 from "@angular/core"; import * as i1 from "../tool-button"; export declare class TuiAttachButtonTool extends TuiToolbarTool { private readonly destroyRef; private readonly filesLoader; protected fileUpload?: ElementRef; protected readonly attachOptions: import("@taiga-ui/editor/common").TuiEditorAttachOptions; readonly fileAttached: EventEmitter[]>; protected getIcon(icons: TuiEditorOptions['icons']): string; protected getHint(texts?: TuiLanguageEditor['toolbarTools']): string; protected onAttach(input: HTMLInputElement): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }