import { SchemaMetadata, Type } from '@angular/core'; import { DeferBlockBehavior, ModuleTeardownOptions } from '@angular/core/testing'; import { BaseSpectatorOptions } from './options'; /** * @publicApi */ export interface ModuleMetadata { declarations: any[]; imports: any[]; providers: any[]; entryComponents: Type[]; schemas?: (SchemaMetadata | any[])[]; teardown?: ModuleTeardownOptions; deferBlockBehavior: DeferBlockBehavior; errorOnUnknownElements: boolean; errorOnUnknownProperties: boolean; } /** * @internal */ export declare function initialModule(options: Required): ModuleMetadata;