/** * Shell mapper — maps bash/shell tool calls to SHELL_COMMAND events, * promoting to TEST_RUN or BUILD_RUN when detected. */ import type { EventMapper, MappedEvent } from "./MapperRegistry.js"; import { TestDetector } from "../detectors/TestDetector.js"; import { BuildDetector } from "../detectors/BuildDetector.js"; import { HttpDetector } from "../detectors/HttpDetector.js"; export declare class ShellMapper implements EventMapper { toolNames: string[]; private testDetector; private buildDetector; private httpDetector; constructor(testDetector?: TestDetector, buildDetector?: BuildDetector, httpDetector?: HttpDetector); mapStart(toolName: string, params: Record): MappedEvent; mapEnd(toolName: string, params: Record, result: Record | null, error?: Error): MappedEvent; } //# sourceMappingURL=shell.d.ts.map