/** * v1.3.2 §8 (v1.3.x cron rename) — backs the `solosquad cron` command group * (`start`/`run`/`list`/`new`/`show`/`validate`). Covers list + validate of * user-authored `crons/.yaml` definitions; `start` runs the daemon and * `run` executes one cron manually. */ export interface CronNewOpts { cron?: string; at?: string; kind?: string; channel?: string; timezone?: string; yes?: boolean; org?: string; } /** * §9.6 — `cron new `: scaffold `crons/.yaml` + `.md`. The * cron domain previously had no create path (users hand-wrote both files). * The yaml is machine-generated and the result is validated before reporting * success. Authoring the prompt body from intent is a conversational job — * ask Chief in `solosquad chat` (the asset-review / author skills). */ export declare function cronNewCommand(id: string | undefined, opts?: CronNewOpts): Promise; export interface CronPresetOpts { cron?: string; org?: string; yes?: boolean; } /** * v1.4.0 (§5.5) — `cron preset `: enable an opt-in cron preset. Writes the * preset's def into the org crons dir and copies the bundled prompt in (so the * user owns + can edit it). Unlike `cron new` (which scaffolds a TODO prompt), * the preset reuses the shipped `crons/.md`. */ export declare function cronPresetCommand(id: string | undefined, opts?: CronPresetOpts): Promise; export interface CronEditOpts { cron?: string; name?: string; kind?: string; channel?: string; timezone?: string; yes?: boolean; org?: string; } /** `cron edit ` — patch fields of an existing user cron, then re-validate. */ export declare function cronEditCommand(ref: string, opts?: CronEditOpts): Promise; /** `cron enable ` / `cron disable ` — pause ≠ delete. */ export declare function cronSetEnabledCommand(ref: string, enabled: boolean, opts?: { org?: string; }): Promise; export interface CronDeleteOpts { hard?: boolean; yes?: boolean; org?: string; } /** `cron delete ` — archive (default) or hard-remove the backing files. */ export declare function cronDeleteCommand(ref: string, opts?: CronDeleteOpts): Promise; export declare function cronListCommand(opts?: { org?: string; }): Promise; export declare function cronShowCommand(id: string, opts?: { org?: string; }): Promise; export declare function cronValidateCommand(opts?: { org?: string; }): Promise; /** `cron runs [ref]` — recent run history (status / when / duration). */ export declare function cronRunsCommand(ref: string | undefined, opts?: { limit?: string; }): Promise; /** * v1.3.3 §4.3 — `cron freq [--apply ]`: review (and optionally apply) the * freq miner's keyword-routing suggestions. Suggest-only: nothing is applied * without an explicit `--apply`. */ export declare function cronFreqCommand(opts?: { apply?: string; }): Promise;