import { type TextareaRenderable } from "@opentui/core"; export type MentionKind = "skill" | "mcp"; export interface MentionPaint { readonly kind: MentionKind; readonly ranges: readonly { readonly start: number; readonly end: number; }[]; readonly color: string; } export declare function mentionHighlightSupported(): boolean; export declare function paintComposerMentions(editor: TextareaRenderable | null, paints: readonly MentionPaint[]): void; export declare function paintDraftMentions(input: { readonly editor: TextareaRenderable | null; readonly text: string; readonly skills: ReadonlySet; readonly skillColor: string; readonly servers: ReadonlySet; readonly serverColor: string; }): void;