export interface PlatformSeedCapability { id: string; domain: string; runtimeProvider: string; legacyModuleIds?: string[]; inputContract: Record; outputContract: Record; stability: string; notes?: string; } export interface PlatformSeedRegistry { schemaVersion: string; deprecationTimeline?: { legacyCoreBackendRootSupport?: string; }; capabilities: PlatformSeedCapability[]; } export interface PackageSelfContainmentInventoryEntry { moduleId: string; modulePath: string; classification: 'platform-seed' | 'package-owned' | 'unclear'; recommendation: string; reason: string; } export interface PackageSelfContainmentResult { valid: boolean; errors: string[]; warnings: string[]; inventory: PackageSelfContainmentInventoryEntry[]; } export declare function loadPlatformSeedRegistry(): PlatformSeedRegistry; export declare function validatePlatformSeedRegistry(registry: PlatformSeedRegistry): { valid: boolean; errors: string[]; }; export declare function validatePackageSelfContainment(manifest: { name?: string; version?: string; packageClass?: string; executableArtifacts?: Array<{ sourcePath?: string; apiName?: string; }>; }, options: { packageDirectory: string; strict?: boolean; }): PackageSelfContainmentResult;