import type { BashHostFallbackCause } from "./error-contract.js"; export declare const BASH_HOST_FALLBACK_BANNER = "[AFT host fallback - module transport down; no rewrites/compression/background]"; export declare const BASH_HOST_FALLBACK_MAX_OUTPUT_BYTES: number; export declare const BASH_HOST_FALLBACK_MAX_TIMEOUT_MS: number; export declare const BASH_HOST_FALLBACK_REFUSAL = "AFT transport is down; only foreground execution is available in host fallback"; export interface BashHostFallbackOptions { command: string; projectRoot: string; timeoutMs?: number; signal?: AbortSignal; env?: NodeJS.ProcessEnv; } export interface BashHostFallbackResult extends Record { success: true; output: string; exit_code: number; truncated: boolean; } export declare function hostFallbackPathWithShims(env: NodeJS.ProcessEnv, platform?: NodeJS.Platform): string | undefined; export declare function bashHostFallbackAskPattern(command: string, cwd: string, cause?: BashHostFallbackCause): string; /** Execute one explicitly-approved shell command without any AFT processing. */ export declare function runBashHostFallback(options: BashHostFallbackOptions): Promise; //# sourceMappingURL=bash-host-fallback.d.ts.map