import type { ThreadMetadata, ToolInputValue } from "@best-agent/protocol";
export type WorkspaceSnapshotDigest = {
    digest: string;
    paths: string[];
    pathsKey: string;
};
export declare function extractWorkspaceMutationCandidatePaths(input: ToolInputValue, cwd: string): string[];
export declare function workspaceSnapshotPathsKey(paths: string[], cwd: string): string | undefined;
export declare function readWorkspaceSnapshotDigest(payload: ThreadMetadata): WorkspaceSnapshotDigest | undefined;
//# sourceMappingURL=workspace-mutation-paths.d.ts.map