export { appendWithCap, asBoolean, asNumber, asString, asStringArray, buildRudderEnv, defaultPathForPlatform, ensureAbsoluteDirectory, ensureCommandResolvable, ensurePathInEnv, MAX_CAPTURE_BYTES, MAX_EXCERPT_BYTES, parseJson, parseObject, redactEnvForLogs, renderTemplate, resolvePathValue, runningProcesses, type RunProcessResult } from "@rudderhq/agent-runtime-utils/server-utils";
import type { RunProcessResult } from "@rudderhq/agent-runtime-utils/server-utils";
export declare function runChildProcess(runId: string, command: string, args: string[], opts: {
    cwd: string;
    env: Record<string, string>;
    timeoutSec: number;
    graceSec: number;
    onLog: (stream: "stdout" | "stderr", chunk: string) => Promise<void>;
}): Promise<RunProcessResult>;
//# sourceMappingURL=utils.d.ts.map