import * as _strands_agents_sdk from '@strands-agents/sdk'; interface ScheduledJob { id: string; name: string; prompt: string; createdAt: number; /** One-shot timestamp (ms) */ runAt?: number; /** Recurring interval */ intervalMs?: number; /** Last fire time */ lastFiredAt?: number; /** Fire count */ fireCount: number; enabled: boolean; /** If true, also trigger system notification when firing */ notify?: boolean; } declare function startScheduler(): void; declare const scheduleJobTool: _strands_agents_sdk.InvokableTool<{ name: string; prompt: string; interval_ms?: number | undefined; run_at?: number | undefined; notify?: boolean | undefined; }, string>; declare const listJobsTool: _strands_agents_sdk.InvokableTool, string>; declare const deleteJobTool: _strands_agents_sdk.InvokableTool<{ id: string; }, string>; declare const toggleJobTool: _strands_agents_sdk.InvokableTool<{ id: string; enabled: boolean; }, string>; declare const notifyTool: _strands_agents_sdk.InvokableTool<{ title: string; body?: string | undefined; icon?: string | undefined; vibrate?: boolean | undefined; }, string>; declare const SCHEDULER_TOOLS: (_strands_agents_sdk.InvokableTool, string> | _strands_agents_sdk.InvokableTool<{ name: string; prompt: string; interval_ms?: number | undefined; run_at?: number | undefined; notify?: boolean | undefined; }, string> | _strands_agents_sdk.InvokableTool<{ id: string; }, string> | _strands_agents_sdk.InvokableTool<{ title: string; body?: string | undefined; icon?: string | undefined; vibrate?: boolean | undefined; }, string>)[]; export { SCHEDULER_TOOLS, type ScheduledJob, deleteJobTool, listJobsTool, notifyTool, scheduleJobTool, startScheduler, toggleJobTool };