export type PlatformTargetId = 'codex-native' | 'codex-plugin' | 'claude-like' | 'cursor' | 'marketplace-bundle' | 'mcp-capable-ide' | 'adapter-openclaw' | 'adapter-hermes'; export type PlatformTargetLane = 'delivery' | 'adapter'; export type PlatformTargetStatus = 'active' | 'planned'; export type RuntimeOwnership = 'setup-owned' | 'plugin-scoped' | 'adapter-owned' | 'platform-owned'; export interface PlatformTargetEntry { id: PlatformTargetId; displayName: string; lane: PlatformTargetLane; status: PlatformTargetStatus; runtimeOwnership: RuntimeOwnership; purpose: string; canonicalSources: string[]; deliveryArtifacts: string[]; notes: string[]; } export interface PlatformTargetManifest { schemaVersion: number; manifestVersion: string; targets: PlatformTargetEntry[]; } export declare function validatePlatformTargetManifest(input: unknown): PlatformTargetManifest; //# sourceMappingURL=schema.d.ts.map