import type { HookInput } from '../../core/index.js'; /** * Resolve file paths touched by a hook input across agent harness payloads. * * Claude-style tools usually provide tool_input.file_path. Codex apply_patch * hooks carry the edited files inside the patch text, commonly in * tool_input.command. */ export declare function resolveTouchedPaths(input: HookInput): string[]; export declare function resolvePrimaryTouchedPath(input: HookInput): string | undefined; export declare function normalizeTouchedPath(filePath: string | undefined, cwd: string): string | null; export declare function toAbsoluteTouchedPath(filePath: string, cwd: string): string; export declare function getApplyPatchText(input: HookInput): string | null; export declare function parseApplyPatchTouchedPaths(patchText: string): string[]; //# sourceMappingURL=hook-input.d.ts.map