import type { PiAppDefinition, PiLaunchOverrides, PiLaunchPlan, PiRuntimeConfigPaths } from "./types.js"; export declare function runtimeConfigPaths(app: PiAppDefinition): PiRuntimeConfigPaths; export declare function createPiLaunchPlan(app: PiAppDefinition, runtimeConfig?: PiRuntimeConfigPaths, overrides?: PiLaunchOverrides): Promise; export declare function createPiCommandPlan(app: PiAppDefinition, piArgs: readonly string[], runtimeConfig?: PiRuntimeConfigPaths, cwdOverride?: string): Promise; export declare function runPiCommand(app: PiAppDefinition, piArgs: readonly string[], cwdOverride?: string): Promise; export declare function runPiApp(app: PiAppDefinition, overrides?: PiLaunchOverrides): Promise; export declare function execPiLaunchPlan(plan: PiLaunchPlan): Promise; export declare function shellCommand(command: string, args: readonly string[]): string; export declare function ambientAgentDir(env: NodeJS.ProcessEnv): string;