import 'reflect-metadata'; /** * @EmitToRoom decorator * Broadcasts the returned value of the handler to a specific room * * @param room - The room name to emit to * @param event - The event name to emit * * @example * ```typescript * @OnMessage('send_announcement') * @EmitToRoom('announcements', 'new_announcement') * async handleAnnouncement(socket: Socket, data: any) { * return { message: data.text }; * } * ``` */ export declare function EmitToRoom(room: string | ((data: any) => string), event: string): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor; //# sourceMappingURL=EmitToRoom.d.ts.map