import { ManifestObject, ManifestValidationResult } from '../types'; import { ManifestSchema } from '../schema/manifest'; import { ValidatorInterface } from './validator-interface'; export declare class ModulesValidator implements ValidatorInterface | undefined, ManifestSchema> { private functionHandlerRegex; validate(manifest: ManifestObject | undefined): Promise>; private isNotFunctionOrEndpoint; private functionKeyLength; private minimumModuleCountValidation; private checkUnsupportedModules; private connectModuleValidation; private functionKeyDefinedValidation; private endpointValidations; private duplicateModuleKeyValidation; private functionHandlerValidation; } //# sourceMappingURL=modules-validator.d.ts.map