import type { RunContext } from './approval-bus.js'; /** Notifier responsible for delivering a confirmation card to the user * when a high-frequency + LLM-polish reminder needs explicit y/n. The * message body is fully composed by reminder-rpc; the notifier just * routes it to the right messenger. Set once at startup from cli.ts. */ export type ReminderConfirmNotifier = (ctx: RunContext, message: string) => Promise; export declare function setReminderConfirmNotifier(n: ReminderConfirmNotifier | null): void; export type ReminderOp = 'create' | 'list' | 'cancel' | 'snooze'; export type ReminderRpcResult = { ok: true; result: unknown; } | { ok: false; error: string; }; export declare function handleReminderOp(op: string, payload: Record, ctx: RunContext): Promise; //# sourceMappingURL=reminder-rpc.d.ts.map