export interface DashboardStartOptions {
    autoStart: boolean;
    port?: number;
}
export declare class SpecWorkflowMCPServer {
    private server;
    private projectPath;
    private dashboardServer?;
    private dashboardUrl?;
    private sessionManager?;
    private dashboardMonitoringInterval?;
    constructor();
    initialize(projectPath: string, dashboardOptions?: DashboardStartOptions): Promise<void>;
    private setupHandlers;
    startDashboardMonitoring(): void;
    private checkForDashboardSession;
    private testDashboardConnection;
    stop(): Promise<void>;
    getDashboardUrl(): string | undefined;
}
//# sourceMappingURL=server.d.ts.map