import type { API } from '@editorjs/editorjs'; import type { CuiFileData } from '../../interfaces/file-response-data'; import { CuiFileUploaderConfig } from '../../utils/file-uploader'; export declare const EDITOR_ATTACHES_TOOL_SELECTOR = "cc-editor-attaches-tool"; export interface CuiAttachesToolConfig extends CuiFileUploaderConfig { readonly buttonContent: string; readonly fileClicked: (file: CuiFileData) => void; } export interface CuiAttachesToolOptions { readonly api: API; readonly config: CuiAttachesToolConfig; readonly onSelectFile: () => void; readonly readOnly: boolean; } export interface CuiAttachesToolData { title: string; file: CuiFileData; }