export interface BashFixupResult { /** Possibly-rewritten command. */ command: string; /** Substrings that were stripped, in the order they were removed. */ stripped: string[]; } /** * Apply both fixups to a bash command. On any parse failure, multi-line input, * or no-op transform, returns the input verbatim with `stripped: []`. */ export declare function applyBashFixups(command: string): BashFixupResult; /** * Human-readable notice for the fixups that fired. Mirrors the shape of * `formatTimeoutClampNotice` so it can ride alongside the other bash notices. */ export declare function formatBashFixupNotice(stripped: readonly string[]): string | undefined;