export declare const SOURCE_IDENTITY_SCHEMA: "source-identity.1"; export declare const SOURCE_IDENTITY_EXCLUSIONS: readonly [".git/**", ".gradle/**", "build/**", "node_modules/**", "/**"]; export type SourceIdentityExclusion = (typeof SOURCE_IDENTITY_EXCLUSIONS)[number]; export type SourceIdentity = { readonly contentDigest: string; readonly entryCount: number; readonly exclusions: readonly SourceIdentityExclusion[]; readonly gitStatusDigest: string; readonly repositoryHead: string; readonly schemaVersion: typeof SOURCE_IDENTITY_SCHEMA; readonly trackedEntryCount: number; readonly trackedIndexDigest: string; readonly untrackedEntryCount: number; }; export declare function parseSourceIdentity(value: unknown): SourceIdentity | undefined; export declare function sameSourceIdentity(left: SourceIdentity, right: SourceIdentity): boolean;