/// import { Session } from "express-session"; import { IncomingMessage } from "http"; import WebSocket from "ws"; import Application from "../../Application.js"; import SessionWebSocketListener from "../../SessionWebSocketListener.js"; export default class MagicLinkWebSocketListener extends SessionWebSocketListener { private readonly connections; refreshMagicLink(sessionId: string): void; handleSessionSocket(socket: WebSocket, request: IncomingMessage, session: Session): Promise; path(): string; }