import ExtraArguments from './ExtraArguments'; import ValidationArgs from './ValidationArgs'; import ValidationProcessor from './ValidationProcessor'; interface ValidationProcessorFactory { (args: ValidationArgs): ValidationProcessor; (args: ValidationArgs, extraArguments: ExtraArguments & T): ValidationProcessor; } export default ValidationProcessorFactory;