import { Command } from 'commander'; import { SchemaCacheService } from '../services/schema-cache.service.js'; import { JsonValidatorService } from '../services/json-validator.service.js'; import { CsvReporterService } from '../services/csv-reporter.service.js'; import { SimpleProgress } from '../utils/simple-progress.js'; import { SchemaManifestService } from '../services/schema-manifest.service.js'; export interface ValidateCommandOptions { input: string; outputCsv?: string; maxConcurrentTasks?: number; silent?: boolean; cwd?: string; } export declare function registerValidateCommand(program: Command): void; export interface ValidateServiceOverrides { schemaCacheService?: SchemaCacheService; jsonValidatorService?: JsonValidatorService; csvReporterService?: CsvReporterService; progressTracker?: SimpleProgress; schemaManifestService?: SchemaManifestService; } export declare function handleValidate(options: ValidateCommandOptions, serviceOverrides?: ValidateServiceOverrides): Promise; export declare function postProcessErrorCsv(csvPath: string): Promise; //# sourceMappingURL=validate.d.ts.map