export type ComparisonSnapshotOptions = { projectRoot: string; compareRef: string; fetch?: boolean; include?: string[]; signal?: AbortSignal; }; export type ComparisonSnapshots = { directory: string; currentRoot: string; baselineRoot: string; currentProjectRoot: string; baselineProjectRoot: string; currentCommit: string; baselineCommit: string; currentLabel: string; baselineLabel: string; currentBranch: string | null; currentDirty: boolean; snapshotHash: string; baselineInputFingerprint: string; includedPaths: string[]; assertIdentity: () => Promise; cleanup: () => Promise; }; export declare function createComparisonSnapshots(options: ComparisonSnapshotOptions): Promise;