← Files Cecil-IA Labs FFmpegARCHIVED FILE
dist/cli/global-options.d.ts
961 Bytes · Sep 30, 2026 · 23:17 UTC
import { z } from "zod";
/**
* Stable global options defined by Milestone 0.
* Unknown properties are intentionally ignored so command-local options can be
* validated independently by their own schemas in later milestones.
*/
export declare const globalCliOptionsSchema: z.ZodObject<{
output: z.ZodOptional<z.ZodString>;
overwrite: z.ZodDefault<z.ZodBoolean>;
dryRun: z.ZodDefault<z.ZodBoolean>;
json: z.ZodDefault<z.ZodBoolean>;
quiet: z.ZodDefault<z.ZodBoolean>;
verbose: z.ZodDefault<z.ZodBoolean>;
progress: z.ZodDefault<z.ZodBoolean>;
color: z.ZodDefault<z.ZodBoolean>;
ffmpegPath: z.ZodOptional<z.ZodString>;
ffprobePath: z.ZodOptional<z.ZodString>;
keepTemp: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
export type GlobalCliOptions = z.infer<typeof globalCliOptionsSchema>;
export declare function validateGlobalCliOptions(value: unknown): GlobalCliOptions;
//# sourceMappingURL=global-options.d.ts.mapSHA-256: 673d39e97e5f849a6df4af55a4970f3915dfb209e99d3216cec0af5d3bfc6a09