import type { ProjectContext } from "./project.js"; export declare function startEditor(project: ProjectContext): Promise<{ success: boolean; message: string; }>; export declare function stopEditor(force?: boolean): Promise<{ success: boolean; message: string; }>; export declare function restartEditor(project: ProjectContext, bridge?: { connect: (timeoutMs?: number) => Promise; }): Promise<{ success: boolean; message: string; }>; export interface BuildResult { success: boolean; message: string; exitCode: number | null; } export declare function buildProject(projectPath: string, opts?: { onOutput?: (line: string) => void; }): Promise;