import 'reflect-metadata'; /** * Marks a method as the alternative handler for an event during replay. * Without an explicit event type, name the method `replay`. * The regular camelCase handler continues to handle live events, but this method replaces * it during replay. Marking this replay handler with @onceOnly() means neither handler * runs for replayed events. * @param eventType - Optional event constructor for a differently named replay handler. * @returns A method decorator for legacy and standard TypeScript decorators. */ export declare function replay(eventType?: Function): MethodDecorator & ((value: Function, context: ClassMethodDecoratorContext) => void); /** Gets the explicit event type, or the convention marker, for a replay handler. */ export declare function getReplayEventType(method: Function): Function | true | undefined; //# sourceMappingURL=replay.d.ts.map