export interface RuntimeBuildEntry { path: string; content: string | Buffer; } export type RuntimeBuildIdentity = { status: 'known'; id: string; source: 'artifact' | 'source'; } | { status: 'unknown'; reason: 'artifact_invalid' | 'source_unavailable' | 'read_failed'; }; export declare function computeRuntimeBuildId(entries: readonly RuntimeBuildEntry[]): string; export declare function isRuntimeBuildId(value: unknown): value is string; export declare function collectCompiledRuntimeEntries(sourceRoot: string, distRoot: string): RuntimeBuildEntry[]; export declare function resolveRuntimeBuildIdentity(options: { artifactPath: string; sourceRoot?: string; }): RuntimeBuildIdentity; export declare function runtimeBuildIdentity(): RuntimeBuildIdentity; //# sourceMappingURL=runtime-build-id.d.ts.map