import { ConfigService } from '@arrow/bom/config'; import { PackageTypeRestriction } from '../../ORM/types/custom/row.interface'; import { PackagingFilterOption } from '../buying-options.interfaces'; export abstract class PackageValidator { constructor(protected configService: ConfigService) {} abstract validate( typeOfPackagesSelected: Array, packageRestrictions: PackageTypeRestriction ): boolean; }