import 'reflect-metadata'; /** * @SkipMiddleware decorator * Excludes global middleware from a specific method (opt-out) * Useful for public endpoints that don't require authentication * * @param middlewareNames - Names of middleware to skip * * @example * ```typescript * @OnMessage('login') * @SkipMiddleware('auth') // Login endpoint doesn't need auth * async handleLogin(socket: Socket, data: any, clientId: string) { * // Public endpoint - no auth required * } * ``` */ export declare function SkipMiddleware(...middlewareNames: string[]): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor; //# sourceMappingURL=SkipMiddleware.d.ts.map