export interface DashboardOptions {
    projectPath: string;
    autoOpen?: boolean;
    port?: number;
}
export declare class DashboardServer {
    private app;
    private watcher;
    private parser;
    private approvalStorage;
    private archiveService;
    private options;
    private actualPort;
    private clients;
    private packageVersion;
    constructor(options: DashboardOptions);
    start(): Promise<string>;
    private broadcastApprovalUpdate;
    private broadcastSpecUpdate;
    private broadcastSteeringUpdate;
    private broadcastTaskUpdate;
    stop(): Promise<void>;
    getUrl(): string;
}
//# sourceMappingURL=server.d.ts.map