import type { WorkspaceFingerprintV2, WorkspaceManifestV2 } from "./long-task-delivery-types.js"; export declare function captureWorkspaceFingerprint(rootInput: string, excludedPrefixes?: string[]): Promise; export declare function captureWorkspaceManifest(rootInput: string, workdirInput: string, _copyRoot?: string, additionalExcludedWorkdirs?: string[]): Promise; export declare function changedWorkspacePaths(baseline: WorkspaceManifestV2, current: WorkspaceManifestV2): string[]; export declare function changedWorkspacePathsFromHead(rootInput: string, workdirInput: string, additionalExcludedWorkdirs?: string[]): Promise; export declare function workspaceFingerprintExcludedPrefixes(root: string, workdirs: string[]): string[]; export declare function workspaceSnapshotExcludedPrefixes(root: string, workdirs: string[]): string[]; export declare function workspacePathExcluded(relative: string, excluded: string[]): boolean;