import { type RepositoryPackageFile, type RepositoryPackageManifest, type RepositoryPackageSnapshot } from './repositoryPackage.js'; type Skill = RepositoryPackageManifest['skills'][number]; type Blob = RepositoryPackageSnapshot['blobs'][number]; export interface PublishedRepositorySource { files: RepositoryPackageFile[]; skills: Skill[]; blobs: Blob[]; sourceFingerprint: string; } export declare function reconcileRepositorySourceSnapshot(input: { local: RepositoryPackageSnapshot; previousLocal: RepositoryPackageSnapshot | null; published: PublishedRepositorySource | null; }): RepositoryPackageSnapshot; export {}; //# sourceMappingURL=repositorySourceReconciliation.d.ts.map