/**
 * Runtime environment and launch-args builders.
 *
 * Extracted from src/ccs.ts (lines 146-163, 300-327, 329-369).
 * Covers update-cache helpers and launch-arg resolution for native Claude/Codex targets.
 */
import { resolveTargetType } from '../targets/target-resolver';
import type { BrowserLaunchOverride } from '../utils/browser';
export declare function resolveCodexRuntimeConfigOverrides(target: ReturnType<typeof resolveTargetType>, browserLaunchOverride: BrowserLaunchOverride | undefined): string[];
/**
 * Perform background update check (refreshes cache, no notification).
 */
export declare function refreshUpdateCache(): Promise<void>;
/**
 * Show update notification if cached result indicates update available.
 * Returns true if notification was shown.
 */
export declare function showCachedUpdateNotification(): Promise<boolean>;
export declare function resolveNativeClaudeLaunchArgs(args: string[], profileType: 'default' | 'account', targetConfigDir?: string): string[];
//# sourceMappingURL=environment-builder.d.ts.map