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 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