import convict from 'convict'; import { Context, JobConfig, ValidatedJobConfig } from './interfaces'; export declare class JobValidator { schema: convict.Schema; private readonly context; private readonly opLoader; constructor(context: Context, options?: { terasliceOpPath?: string; }); /** Validate the job configuration, including the Operations and APIs configuration */ validateConfig(jobSpec: JobConfig): ValidatedJobConfig; hasSchema(obj: Record, name: string): void; } //# sourceMappingURL=job-validator.d.ts.map