type Handler = () => void; type DraftListener = (hasDraft: boolean) => void; type InsertHandler = (text: string) => void; export declare const composerActionPort: { registerClear(handler: Handler): () => void; clear(): void; registerCut(handler: Handler): () => void; cut(): void; registerOpenCommands(handler: Handler): () => void; openCommands(): void; registerInsert(handler: InsertHandler): () => void; insert(text: string): boolean; setHasDraft(next: boolean): void; hasDraft(): boolean; subscribeDraft(listener: DraftListener): () => void; }; export {};