import { type ParsedFlags } from '@chkit/core'; import type { ParsedCancelArgs, ParsedDoctorArgs, ParsedPlanArgs, ParsedResumeArgs, ParsedRunArgs, ParsedStatusArgs } from './types.js'; export declare const PLAN_FLAGS: readonly [{ readonly name: "--target"; readonly type: "string"; readonly description: "Target table (database.table)"; readonly placeholder: ""; }, { readonly name: "--from"; readonly type: "string"; readonly description: "Start timestamp"; readonly placeholder: ""; }, { readonly name: "--to"; readonly type: "string"; readonly description: "End timestamp"; readonly placeholder: ""; }, { readonly name: "--chunk-hours"; readonly type: "string"; readonly description: "Hours per chunk"; readonly placeholder: ""; }, { readonly name: "--time-column"; readonly type: "string"; readonly description: "Time column for WHERE clause"; readonly placeholder: ""; }, { readonly name: "--force-large-window"; readonly type: "boolean"; readonly description: "Allow large time windows without confirmation"; }, { readonly name: "--force"; readonly type: "boolean"; readonly description: "Delete existing plan and regenerate from scratch"; }]; export declare const RUN_FLAGS: readonly [{ readonly name: "--plan-id"; readonly type: "string"; readonly description: "Plan ID to execute"; readonly placeholder: ""; }, { readonly name: "--replay-done"; readonly type: "boolean"; readonly description: "Re-execute already completed chunks"; }, { readonly name: "--replay-failed"; readonly type: "boolean"; readonly description: "Re-execute failed chunks"; }, { readonly name: "--force-overlap"; readonly type: "boolean"; readonly description: "Allow overlapping runs"; }, { readonly name: "--force-compatibility"; readonly type: "boolean"; readonly description: "Skip compatibility checks"; }, { readonly name: "--force-environment"; readonly type: "boolean"; readonly description: "Skip environment mismatch checks"; }, { readonly name: "--simulate-fail-chunk"; readonly type: "string"; readonly description: "Simulate failure on chunk"; readonly placeholder: ""; }, { readonly name: "--simulate-fail-count"; readonly type: "string"; readonly description: "Number of simulated failures"; readonly placeholder: ""; }]; export declare const RESUME_FLAGS: readonly [{ readonly name: "--plan-id"; readonly type: "string"; readonly description: "Plan ID to resume"; readonly placeholder: ""; }, { readonly name: "--replay-done"; readonly type: "boolean"; readonly description: "Re-execute already completed chunks"; }, { readonly name: "--replay-failed"; readonly type: "boolean"; readonly description: "Re-execute failed chunks"; }, { readonly name: "--force-overlap"; readonly type: "boolean"; readonly description: "Allow overlapping runs"; }, { readonly name: "--force-compatibility"; readonly type: "boolean"; readonly description: "Skip compatibility checks"; }, { readonly name: "--force-environment"; readonly type: "boolean"; readonly description: "Skip environment mismatch checks"; }]; export declare const PLAN_ID_FLAGS: readonly [{ readonly name: "--plan-id"; readonly type: "string"; readonly description: "Plan ID"; readonly placeholder: ""; }]; export declare function parsePlanArgs(flags: ParsedFlags): ParsedPlanArgs; export declare function parseRunArgs(flags: ParsedFlags): ParsedRunArgs; export declare function parseResumeArgs(flags: ParsedFlags): ParsedResumeArgs; export declare function parseStatusArgs(flags: ParsedFlags): ParsedStatusArgs; export declare function parseCancelArgs(flags: ParsedFlags): ParsedCancelArgs; export declare function parseDoctorArgs(flags: ParsedFlags): ParsedDoctorArgs; //# sourceMappingURL=args.d.ts.map