/** * [WHO]: splitShellSegments() quote-aware shell segment lexer * [FROM]: No runtime dependencies * [TO]: Consumed by token-save rewrite registry and tests * [HERE]: extensions/builtin/token-save/lexer.ts - conservative command boundary parser */ export interface ShellSegment { text: string; operator: "" | "&&" | "||" | ";" | "|"; } export declare function splitShellSegments(command: string): ShellSegment[];