/** * [WHO]: CRON_*_TOOL_NAME constants, isKairosCronEnabled, isDurableCronEnabled, buildCronCreate/Delete/List descriptions and prompts * [FROM]: No first-party dependencies * [TO]: Consumed by ./cron-create-tool, ./cron-delete-tool, ./cron-list-tool, ../loop-skill * [HERE]: extensions/builtin/loop/cron-tools/prompt.ts - cron tool prompts, names, and feature flags * * Cron tool prompts and constants. * * 1:1 port of Claude Code src/tools/ScheduleCronTool/prompt.ts * * Simplified: feature gates (GrowthBook, bun:bundle) replaced with * constant true since Catui doesn't have those systems. */ export declare const DEFAULT_MAX_AGE_DAYS = 7; /** * Unified gate for the cron scheduling system. * In CC this combines build-time feature('AGENT_TRIGGERS') with runtime * GrowthBook tengu_kairos_cron. In Catui, always enabled. */ export declare function isKairosCronEnabled(): boolean; /** * Kill switch for disk-persistent (durable) cron tasks. * In CC this consults GrowthBook tengu_kairos_cron_durable. In Catui, * always enabled. */ export declare function isDurableCronEnabled(): boolean; export declare const CRON_CREATE_TOOL_NAME = "CronCreate"; export declare const CRON_DELETE_TOOL_NAME = "CronDelete"; export declare const CRON_LIST_TOOL_NAME = "CronList"; export declare function buildCronCreateDescription(durableEnabled: boolean): string; export declare function buildCronCreatePrompt(durableEnabled: boolean): string; export declare const CRON_DELETE_DESCRIPTION = "Cancel a scheduled cron job by ID"; export declare function buildCronDeletePrompt(durableEnabled: boolean): string; export declare const CRON_LIST_DESCRIPTION = "List scheduled cron jobs"; export declare function buildCronListPrompt(durableEnabled: boolean): string;