import type { Tool } from 'ai'; export type ReminderProvider = (ctx: { toolCallId: string; input: unknown; output: unknown; }) => string[] | undefined | Promise; export type ContextSection = { label: string; body: string; }; export declare function wrapReminder(text: string): string; export declare function withReminders(tool: TOOL, provider: ReminderProvider): TOOL; export declare function contextReminder(sections: readonly ContextSection[]): string; export declare const SYSTEM_REMINDER_CONTRACT: string;