export interface RefSpan { start: number; end: number; } export interface ApplyRefResult { text: string; caret: number; span: RefSpan; } export declare function caretAcceptsReference(text: string, caretIndex: number): boolean; export declare function applyReferenceAtCaret(text: string, caretIndex: number, ref: string, activeSpan: RefSpan | null): ApplyRefResult;