import { ChildProcess } from "node:child_process";
export declare const serverReadyMessage = "[Server ready] > Server listening at";
export declare function waitForServerReady(projectDir: string, startCommand: string, readyMessage?: string): Promise<ChildProcess>;
export declare function attachServerListeners(serverProcess: ChildProcess, resolve: (process: ChildProcess) => void, reject: (reason?: Error) => void, readyMessage?: string): void;
export declare function terminateServerProcess(serverProcess?: ChildProcess): Promise<void>;
