/** * CLI Options Validation Module * Validates CLI options including workspace directory, config file, and log levels */ /** * Validation result containing validity status and error messages */ export interface ValidationResult { valid: boolean; errors: string[]; } /** * CLI options interface (subset used for validation) */ export interface CLIOptions { logLevel?: string; workspace?: string; config?: string; dockerSocket?: string; [key: string]: any; } /** * Docker socket validation result */ export interface DockerSocketValidation { dockerSocket: string; warnings: string[]; } /** * Validates CLI options and returns validation result * * @param opts - CLI options to validate * @param dockerValidation - Optional Docker socket validation result to include * @returns Validation result with errors */ export declare function validateOptions(opts: CLIOptions, dockerValidation?: DockerSocketValidation): ValidationResult; //# sourceMappingURL=validation.d.ts.map