import type { FastifyInstance } from 'fastify';
import { type AppConfig } from '../config.js';
import type { AuthService } from '../auth/authService.js';
import type { TerminalManager } from '../terminal/TerminalManager.js';
export interface TerminalWebSocketServices {
    authService: AuthService;
    terminalManager: TerminalManager;
}
export declare function registerTerminalWebSocket(app: FastifyInstance, config: AppConfig, services: TerminalWebSocketServices): Promise<void>;
