import * as WebSocket from 'ws';
import { WebSocketModuleOptions, WebSocketModuleAsyncOptions } from './websocket.interface';
import { Provider } from '@nestjs/common';
export declare function createWebSocket(_options: WebSocketModuleOptions): Promise<WebSocket>;
export declare function createWebSocketProvider(options: WebSocketModuleOptions): Provider;
export declare function createWebSocketAsyncProvider(): Provider;
export declare function createAsyncOptionsProvider(options: WebSocketModuleAsyncOptions): Provider;
export declare function createProviderName(): Provider;
