/**
 * Dashboard HTTP Server
 *
 * Serves the dashboard HTML, JSON API, and SSE events.
 * Zero external dependencies — uses Node.js built-in http module.
 */
import * as http from 'node:http';
import type { PMOStorage } from '../pmo/types.js';
export interface DashboardServerOptions {
    port: number;
    storage: PMOStorage;
    projectId: string;
    projectName: string;
}
export interface DashboardServer {
    server: http.Server;
    url: string;
    close: () => Promise<void>;
}
export declare function createDashboardServer(options: DashboardServerOptions): Promise<DashboardServer>;
