import type { Database as DatabaseType } from 'better-sqlite3'; export interface MentionParseResult { active: string[]; quoted: string[]; } /** * Parse @mentions from a message body. * * Active mentions trigger agents. Quoted mentions (in quotes, * backticks, code blocks, or escaped with \) do not. */ export declare function parseMentions(body: string): MentionParseResult; /** * Resolve aliases in a mention list. * Returns the resolved agent names (aliases replaced with real names). */ export declare function resolveAliases(db: DatabaseType, topicId: number, mentions: string[], knownAgents: Set): string[]; //# sourceMappingURL=mentions.d.ts.map