import { TypeModuleSpecificationConfig } from '../../config/module-specification'; import { ValidationContext } from '../../validation/validation-context'; import { Type } from '../type'; import { BaseModuleSpecification } from './base-module-specification'; export declare class TypeModuleSpecification extends BaseModuleSpecification { private readonly config; private readonly type; readonly includeAllFields: boolean; constructor(config: TypeModuleSpecificationConfig, type: Type); validate(context: ValidationContext): void; }