import { z } from "zod"; import type { Storage } from "../storage.js"; export declare const waitForMentionsSchema: z.ZodObject<{ timeout_seconds: z.ZodOptional>; chat_id: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat_id?: number | undefined; timeout_seconds?: number | undefined; }, { chat_id?: number | undefined; timeout_seconds?: number | undefined; }>; export type WaitForMentionsArgs = z.infer; export declare function waitForMentions(args: WaitForMentionsArgs, defaultChatId: number, storage: Storage): Promise<{ mentions: import("../types.js").MessageForAgent[]; timed_out: boolean; }>;