/** Adapt only indexed portable components. Never silently drop required components. */ export declare function marketplacePlugin(url: string): { manifest: { schemaVersion: 1; pluginKey: string; version: string; name: string; description: string; category: string; tags: string[]; components: ({ key: string; kind: "skill"; url: string; } | { key: string; kind: "integration"; source: { kind: "definition"; definitionId: string; } | { kind: "openapi"; url: string; baseUrl?: string | undefined; } | { kind: "graphql"; endpoint: string; name?: string | undefined; } | { kind: "auto"; url: string; baseUrl?: string | undefined; }; } | { key: string; kind: "mcp"; serverId: string; })[]; }; servers: { id: string; name: string; url: string; cacheToolsList: boolean; }[]; discovery: { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { name: string; url?: never; email?: never; }; version: string; license: null; logoUrl: string; darkLogoUrl: null; homepage: null; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products?: never; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; url: string; email?: never; }; version: string; license: string; logoUrl: string; darkLogoUrl: string; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products?: never; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; url: string; email?: never; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products?: never; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products?: never; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email: string; name: string; url: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: string; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products?: never; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; path: string; url?: never; }; policy: { installation: string; authentication: string; products: string[]; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: string; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { installation: string; authentication: string; products: string[]; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email?: never; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { installation: string; authentication: string; products: string[]; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email?: never; }; version: string; license: null; logoUrl: string; darkLogoUrl: string; homepage: null; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { products?: never; installation: string; authentication: string; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email?: never; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { products?: never; installation: string; authentication: string; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { products?: never; installation: string; authentication: string; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: string; darkLogoUrl: null; homepage: null; sourceUrl: string; skills: never[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { products?: never; installation: string; authentication: string; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: null; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { url?: never; source: string; path: string; }; policy: { products?: never; installation: string; authentication: string; }; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { email?: never; name: string; url: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { email?: never; name: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email?: never; name: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { name: string; email: string; url: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: ({ requiresConfiguration: boolean; name: string; transport: string; endpoint: string; } | { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; })[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { email?: never; name: string; url: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: never[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: never[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: null; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: null; sourceUrl: string; skills: never[]; mcpServers: never[]; components: never[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email?: never; name: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: ({ requiresConfiguration: boolean; name: string; transport: string; endpoint: null; } | { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; })[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: never[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: never[]; author: null; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: null; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: null; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { email?: never; name: string; url: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: never[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { url?: never; name: string; email: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: string; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: null; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: null; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: null; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; url: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { email?: never; name: string; url: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: never[]; author: { url?: never; email?: never; name: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: never[]; mcpServers: ({ requiresConfiguration: boolean; name: string; transport: string; endpoint: null; } | { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; })[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; url: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: string; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: null; keywords: string[]; author: { url?: never; email?: never; name: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email?: never; name: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { name: string; email: string; url: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email?: never; name: string; url: string; }; version: null; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { path?: never; source: string; url: string; sha: string; ref?: never; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { email?: never; name: string; url: string; }; version: string; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: never[]; author: { name: string; email: string; url: string; }; version: null; license: null; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: { requiresConfiguration: boolean; name: string; transport: string; endpoint: null; }[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { source: string; url: string; path: string; ref: string; sha: string; }; policy: null; }; provider: string; } | { id: string; name: string; displayName: string; description: string; longDescription: string; category: string; keywords: string[]; author: { url?: never; name: string; email: string; }; version: string; license: string; logoUrl: null; darkLogoUrl: null; homepage: string; sourceUrl: string; skills: { name: string; sourceUrl: string; }[]; mcpServers: never[]; components: string[]; componentInspection: string; inspectionError: null; installation: string; upstream: { source: { ref?: never; source: string; url: string; path: string; sha: string; }; policy: null; }; provider: string; }; } | null;