import { EnvironmentEventHandler } from '../jest-environment'; import { AssociateMetadata, QueryMetadata } from '../jest-reporter'; import { GlobalMetadataRegistry, MetadataDSL, MetadataEvent, MetadataEventEmitter, MetadataEventHandler, MetadataFactoryImpl, WriteMetadataEventEmitter } from '../metadata'; import { AggregatedEmitter } from '../utils'; export declare abstract class BaseRealm { readonly coreEmitter: MetadataEventEmitter; readonly setEmitter: WriteMetadataEventEmitter; readonly events: AggregatedEmitter; readonly metadataRegistry: GlobalMetadataRegistry; readonly metadataFactory: MetadataFactoryImpl; readonly globalMetadata: import("../metadata").GlobalMetadata; readonly environmentHandler: EnvironmentEventHandler; readonly metadataHandler: MetadataEventHandler; readonly metadataDSL: MetadataDSL; readonly associate: AssociateMetadata; readonly query: QueryMetadata; }