///
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;
}