/** * Scheduler capability — lets the model self-schedule recurring or one-shot * prompts ("check the BTC funding rate every hour and alert me on a flip"). * * Firings are synthetic user inputs delivered at turn boundaries; every * fired prompt flows through the normal permission/hook/spend pipeline, so * self-scheduling grants no extra authority. */ import type { CapabilityHandler } from '../agent/types.js'; export declare function createSchedulerCapability(opts: { sessionId: () => string; }): CapabilityHandler;