import 'reflect-metadata'; /** * @SocketIO decorator * Injects the Socket.IO server instance into a property * * @example * ```typescript * @Service('chat') * export class ChatService { * @SocketIO() * private io: Server; * * @OnMessage('announce') * async handleAnnounce() { * this.io.emit('announcement', 'Hello world!'); * } * } * ``` */ export declare function SocketIO(): (target: any, propertyKey: string) => void; //# sourceMappingURL=SocketIO.d.ts.map