import { ContractEntity } from '../../../domain/entities/ContractEntity'; import { ValidationError } from '../../../domain/errors/ValidationError'; import { ValidationRule } from '../interfaces'; import { ISandbox } from '../../../domain/services/security/interfaces'; /** * Custom Logic Validation Rule * Validates custom validation logic safety using sandbox */ export declare class CustomLogicValidationRule implements ValidationRule { private readonly sandbox; name: string; description: string; category: 'schema' | 'business' | 'performance' | 'security' | 'compatibility'; severity: 'error' | 'warning' | 'info'; constructor(sandbox: ISandbox); validate(contract: ContractEntity): Promise; } //# sourceMappingURL=CustomLogicValidationRule.d.ts.map