import type { ReplyContext } from "../../shared/types.js"; export interface TelegramMessageLike { chat: { id: number; type: string; }; message_id: number; from?: { id: number; username?: string; first_name?: string; }; date?: number; } /** Derive a session key from a Telegram message. Format: `:`. */ export declare function deriveSessionKey(msg: TelegramMessageLike, prefix?: string): string; /** * Build a reply context from a Telegram message. */ export declare function buildReplyContext(msg: TelegramMessageLike): ReplyContext; /** * Check if a Telegram message predates the gateway boot time. * Telegram dates are Unix timestamps in seconds; bootTimeMs is in milliseconds. */ export declare function isOldTelegramMessage(date: number | undefined, bootTimeMs: number): boolean; //# sourceMappingURL=threads.d.ts.map