///
import type { ChildProcess, ChildProcessWithoutNullStreams } from "child_process";
import type { Config } from "../config";
export declare const findCwd: (configPath: string) => string;
export declare const pipeLogsWithPrefix: (childProcess: ChildProcess | ChildProcessWithoutNullStreams, prefix: string) => void;
export declare const probeServer: (readinessProbe: Exclude) => Promise;
export declare const waitDevServerReady: (devServer: ChildProcessWithoutNullStreams, readinessProbe: Config["devServer"]["readinessProbe"]) => Promise;
declare const _default: {
findCwd: (configPath: string) => string;
pipeLogsWithPrefix: (childProcess: ChildProcess | ChildProcessWithoutNullStreams, prefix: string) => void;
waitDevServerReady: (devServer: ChildProcessWithoutNullStreams, readinessProbe: ((childProcess: ChildProcessWithoutNullStreams) => Promise) | {
url: string | null;
isReady: ((response: Response) => boolean | Promise) | null;
timeouts: {
waitServerTimeout: number;
probeRequestTimeout: number;
probeRequestInterval: number;
};
}) => Promise;
};
export default _default;