import type { PackageReference } from './manifest.js'; import type { ResolvedPackage } from './package-resolver.js'; export declare const runtimeEngineVersion = "1.0.0"; export declare class PackageContractError extends Error { readonly packageName: string; readonly contract: 'engine' | 'feature-api'; constructor(packageName: string, contract: 'engine' | 'feature-api', message: string); } export declare function assertPackageEngine(pkg: ResolvedPackage, engineVersion?: string): void; export declare function assertFeatureApi(owner: ResolvedPackage, reference: PackageReference, feature: ResolvedPackage): void;