import { type WorkflowRuntimeConfig, type RuntimePrepareEntry } from '../models/workflow-types.js';
export interface RuntimeEnvironmentResult {
    runtimeRoot: string;
    envFile: string;
    prepare: RuntimePrepareEntry[];
    injectedEnv: Record<string, string>;
}
export declare function resolveRuntimeConfig(globalRuntime: WorkflowRuntimeConfig | undefined, workflowRuntime: WorkflowRuntimeConfig | undefined): WorkflowRuntimeConfig | undefined;
export declare function prepareRuntimeEnvironment(cwd: string, runtime: WorkflowRuntimeConfig | undefined): RuntimeEnvironmentResult | undefined;
//# sourceMappingURL=runtime-environment.d.ts.map