import { type Result } from '@forgeax/engine-rhi'; import { AssetError, type CatalogProjection } from '@forgeax/engine-types'; import type { CatalogRecord } from './catalog'; export interface RuntimeProjection { readonly subject: CatalogProjection['subject']; readonly execution: CatalogProjection['execution']; readonly lifecycle: CatalogProjection['lifecycle']; readonly packageUrl: string; } /** * Resolve the producer-declared runtime projection. Legacy rows return * undefined so inline/dev assets retain their existing registration path; * rows that publish any projection axis must publish all three axes. */ export declare function resolveRuntimeProjection(guid: string, record: CatalogRecord): Result; //# sourceMappingURL=runtime-projection.d.ts.map