import hostnameAssigned from "./src/message-handlers/hostname-assigned.js"; import forwardedRequest from "./src/message-handlers/forwarded-request.js"; import hostnameAlreadyTaken from "./src/message-handlers/hostname-already-taken.js"; import invalidSubscription from "./src/message-handlers/invalid-subscription.js"; /** * Websocket message handlers for different message types * Like app.ts for express, but with handlers for different message types instead of URLs */ declare const messageHandlers: { hostnameAssigned: typeof hostnameAssigned; forwardedRequest: typeof forwardedRequest; hostnameAlreadyTaken: typeof hostnameAlreadyTaken; invalidSubscription: typeof invalidSubscription; WebSocketCloseMessage: typeof WebSocketCloseMessage; WebSocketOpenMessage: typeof WebSocketOpenMessage; WebSocketHostMessage: typeof WebSocketHostMessage; WebSocketClientMessage: typeof WebSocketClientMessage; }; export { messageHandlers }; declare function WebSocketCloseMessage(message: any, websocket: any, options: any): void; declare function WebSocketOpenMessage(forwardedRequestMessage: any, websocket: any, options: any): void; declare function WebSocketHostMessage(forwardedRequestMessage: any, websocket: any, options: any): Promise; declare function WebSocketClientMessage(): void;