import type { TrackAgentMutationResultArgs, MutationState } from './types.js';
/**
 * Tracks workspace-changing actions observed during a low-level agent run.
 *
 * The state is intentionally lightweight today; future review or verification
 * requirements should extend this class instead of scattering mutation policy
 * across the run loop.
 */
export declare class AgentMutationTracker {
    static createState(): MutationState;
    static trackToolResult(args: TrackAgentMutationResultArgs): void;
    static isWorkspaceChangeMutateCommand(command: string): boolean;
    static isVerificationMutateCommand(command: string): boolean;
    static isRepoReviewCommand(command: string): boolean;
    private static normalizeCommand;
    private static includesFlag;
    private static escapeRegExp;
    private static describeEditMutation;
}
//# sourceMappingURL=mutation-tracker.d.ts.map