/**
 * ValidationService - Single Responsibility: Execute validation logic
 *
 * This service handles all validation operations:
 * - Creating validation functions
 * - Executing validation rules
 * - Managing validation context
 */
import { ValidationOptions } from '../orchestrators/ValidationOrchestrator';
export declare class ValidationService {
    /**
     * Create validation function (pure function)
     */
    createValidationFunction(options: ValidationOptions): (files: any[]) => Promise<import("../../shared/types").ValidationResult>;
    /**
     * Execute validation with guard clauses
     */
    executeValidation(files: any[], options: ValidationOptions): Promise<any>;
}
//# sourceMappingURL=ValidationService.d.ts.map