import { ClassTransformOptions } from 'class-transformer'; export declare function SocketController(eventName?: string): (object: Function) => void; export declare function OnMessage(eventName?: string): (object: Object, methodName: string) => void; export declare function ConnectedSocket(): (object: Object, methodName: string, index: number) => void; export declare function SocketIO(): (object: Object, methodName: string, index: number) => void; export declare function Body(dto?: Function, classTransformOptions?: ClassTransformOptions): (object: Object, methodName: string, index: number) => void; export declare function SocketId(): (object: Object, methodName: string, index: number) => void; export declare function SocketRooms(): (object: Object, methodName: string, index: number) => void; export declare function Middleware(options?: { priority?: number; }): (object: Function) => void;