import 'reflect-metadata'; import type { Constructor } from '@cratis/fundamentals'; /** * Selects the event type handled by a reactor or reducer method instead of its camelCase name. * The event type must be registered with the owning event store. * @param eventType - The event constructor handled by this method. * @returns A method decorator for legacy and standard TypeScript decorators. */ export declare function handles(eventType: Constructor): MethodDecorator & ((value: Function, context: ClassMethodDecoratorContext) => void); /** Gets the explicit event constructor for a handler, without inheriting metadata. */ export declare function getHandledEventType(method: Function): Constructor | undefined; //# sourceMappingURL=handles.d.ts.map