/** * Text as it can be written to a terminal. * * Heap node names, source paths, route names and the build's own output all * come from the measured app, and a terminal obeys what it is sent: an escape * sequence in a string name can clear the screen, move the cursor over a * verdict already printed, or retitle the window. next-leak writes no * sequences of its own, so none that reaches the output is ours to keep. * * A complete sequence is an instruction, not text, and is dropped. A control * character left on its own is shown as `\xNN`: it was in the value, and a * reader comparing the report against `run.json` should still find it. */ export declare function terminalSafe(text: string): string;