/**
 * OwlCoda Native ScheduleCron Tool
 *
 * Manages scheduled tasks using cron-style expressions.
 * Supports create, list, and delete operations.
 *
 * Implementation notes:
 * - Local-first cron store for create/list/delete operations.
 * - The interface intentionally stays narrow so storage can graduate later.
 */
import type { NativeToolDef } from './types.js';
export interface CronJob {
    id: string;
    schedule: string;
    command: string;
    description: string;
    enabled: boolean;
    createdAt: string;
    lastRun?: string;
}
export declare function resetCronStore(): void;
export declare function listCronJobs(): CronJob[];
export interface ScheduleCronInput {
    action: 'create' | 'list' | 'delete';
    schedule?: string;
    command?: string;
    description?: string;
    cron_id?: string;
}
export declare function createScheduleCronTool(): NativeToolDef<ScheduleCronInput>;
