import type { HookInput, GuardResult } from '../../core/index.js'; /** * Claim-required guard: fires PreToolUse on Edit|Write. * Warns (not blocks) when editing code without an active sprint claim. * Also detects cross-session claim overlaps for multi-agent coordination. * Uses session dedup — warns once per session only. */ export declare function claimRequiredGuard(input: HookInput, cwd: string): Promise; export declare function isImplementationWritePath(relativePath: string): boolean; /** * Pure overlap predicate for a single claim. Anchors area-scope prefix matches * with a path separator so a claim on "src/core" does NOT match edits in * "src/core-helpers". Exported for unit testing. */ export declare function claimOverlapsPath(scope: string, target: string, relativePath: string, fileArea: string): boolean; //# sourceMappingURL=claim-required.d.ts.map