import type { CommandResult, CommandRunner, CommandRunOptions } from "./types.js"; export declare const SELF_UPDATE_CWD_PREFIX = "routekit-self-update-cwd-"; export declare function createNeutralSelfUpdateCwd(): { path: string; remove(): void; }; export declare const defaultRunner: CommandRunner; export declare function runCommand(runner: CommandRunner, executable: string, args: readonly string[], env: NodeJS.ProcessEnv, options: CommandRunOptions): Promise; export declare function lastOutputLine(runner: CommandRunner, executable: string, args: readonly string[], env: NodeJS.ProcessEnv, options: CommandRunOptions): Promise;