/** * Deterministic port for a project path. * Maps the absolute path to a port in range 3077-3177 using a hash. * Same project always gets the same port — bookmarkable, no collisions. */ export declare function projectPort(rootPath: string): number; /** * Ask the running vskill server to shut itself down via POST /api/shutdown, * then poll until the port is free (or timeout). Returns true if the port * is free and the caller can proceed to bind it. */ export declare function requestShutdownAndWait(port: number): Promise; export declare function runEvalServe(root: string, port: number | null, options?: { force?: boolean; replace?: boolean; status?: boolean; }): Promise;