export interface DetectionOutcome { /** True when we want to short-circuit the normal agent flow. */ handled: boolean; /** Reply text to send the user (the confirmation card). */ reply?: string; } /** * Run the detector against an inbound message. On positive detection, * stashes a pending entry under the thread key and returns a confirmation * card text. On any negative outcome (filter miss, LLM null, low * confidence, time validation fails) returns { handled: false } so the * caller dispatches the message normally. * * Owner-scoped: respects the per-user `aiwatch` setting. Off → skip. */ export declare function tryDetectReminderIntent(opts: { platform: string; channelId: string; threadId: string; userId: string; text: string; /** Test hook for time-injection. Default: new Date(). */ now?: Date; }): Promise; //# sourceMappingURL=remind-intent.d.ts.map