//#region src/constants.d.ts /** Match OSC 133;A (prompt start — REPL is ready for input) */ declare const OSC_133_A_PATTERN: RegExp; /** Match OSC 133;D with optional exit code: \x1b]133;D;N\x07 or \x1b]133;D\x07 */ declare const OSC_133_D_PATTERN: RegExp; /** Match any OSC 133 sequence for stripping (global) */ declare const OSC_133_ANY_PATTERN: RegExp; /** * Default timeout values in milliseconds */ declare const DEFAULTS: { /** Global command timeout (30 seconds) */readonly TIMEOUT: 30000; /** Maximum output length before truncation in error messages */ readonly OUTPUT_MAX_LENGTH: 500; /** Width for truncating long lines in output */ readonly TRUNCATE_WIDTH: 70; /** CmdSession (pipe-based) defaults */ readonly CMD_SESSION: { /** Milliseconds of silence before assuming command complete */readonly MIN_WAIT: 100; /** Maximum wait time per command */ readonly MAX_WAIT: 2000; /** Milliseconds to wait for subprocess to be ready (0 = no startup wait) */ readonly STARTUP_DELAY: 0; }; /** PtySession (PTY-based) defaults */ readonly PTY_SESSION: { /** Milliseconds of silence before assuming command complete */readonly MIN_WAIT: 50; /** Maximum wait time per command */ readonly MAX_WAIT: 2000; /** Milliseconds to wait for subprocess to be ready */ readonly STARTUP_DELAY: 300; }; }; //#endregion export { DEFAULTS, OSC_133_ANY_PATTERN, OSC_133_A_PATTERN, OSC_133_D_PATTERN };