type TextBlock = { ref?: string; text: string; }; type Message = TextBlock[]; type Mention = { id: string; name: string; offset: [number, number]; }; type Mentions = Mention[]; type Selection = [number, number]; type AffectedMentionIndexes = [number[], number[]]; export { TextBlock, Message, Mention, Mentions, Selection, AffectedMentionIndexes };