import 'reflect-metadata'; import { FromEventMetadata } from './FromEventMetadata.js'; import { FromEventOptions } from './FromEventOptions.js'; /** * Class decorator that declares which event type populates instances of this read model. * @param eventType - The event constructor. * @param options - Optional key configuration. * @returns A class decorator. */ export declare function fromEvent(eventType: Function, options?: FromEventOptions): ClassDecorator; /** * Retrieves all fromEvent metadata stored on the given class constructor. * @param target - The class constructor. * @returns An array of fromEvent metadata entries. */ export declare function getFromEventMetadata(target: Function): FromEventMetadata[]; /** * Checks whether the given class has any fromEvent metadata. * @param target - The class constructor. * @returns True if the class has fromEvent metadata; false otherwise. */ export declare function hasFromEventMetadata(target: Function): boolean; //# sourceMappingURL=fromEvent.d.ts.map