import type { AssetPublicationTuple, AssetRuntimeArtifactDescriptor, PackV2, PackV2Error, Result } from '@forgeax/engine-types'; export interface RuntimeAssetProjectionInput

{ readonly guid: string; readonly kind: string; readonly payload: P; readonly refs: readonly string[]; readonly artifacts: Readonly>; } export interface RuntimePackProjectionInput

extends AssetPublicationTuple { readonly assets: readonly RuntimeAssetProjectionInput

[]; } export declare function isRuntimePublicationTuple(value: unknown): value is AssetPublicationTuple; /** Project producer facts into the only runtime Pack v2 envelope. */ export declare function projectRuntimePack

(value: unknown): Result, PackV2Error>; //# sourceMappingURL=runtime-projection.d.ts.map