import type { AppServices } from "../../ui-core/bootstrap/composition-root.js"; interface ComposerEditor { readonly plainText: string; readonly cursorOffset: number; insertText(text: string): void; focus(): void; } interface EditorRef { readonly current: ComposerEditor | null; } interface PreventableEvent { preventDefault(): void; } interface ComposerImagePaste { handleChord(chord: string, overlayKind: string, key: PreventableEvent): boolean; handlePaste(text: string, event: PreventableEvent): boolean; handleDroppedImages(text: string, event: PreventableEvent): boolean; } export declare function createComposerImagePaste(services: AppServices, editorRef: EditorRef, refresh: () => void): ComposerImagePaste; export {};