export interface RegistryAppViewerMeta { url: string; embedParams?: Record; postMessageAuth?: boolean; sandbox?: string; } export interface AppUiExtensionConfig { detailPanelId: string; } export interface RegistryAppMeta { displayName: string; category: string; launchType: string; launchUrl: string | null; icon: string | null; capabilities: string[]; minPlayers: number | null; maxPlayers: number | null; uiExtension?: AppUiExtensionConfig; viewer?: RegistryAppViewerMeta; } export interface RegistryPluginInfo { name: string; gitRepo: string; gitUrl: string; description: string; homepage: string | null; topics: string[]; stars: number; language: string; npm: { package: string; v0Version: string | null; v1Version: string | null; v2Version: string | null; }; git: { v0Branch: string | null; v1Branch: string | null; v2Branch: string | null; }; supports: { v0: boolean; v1: boolean; v2: boolean; }; localPath?: string; kind?: string; appMeta?: RegistryAppMeta; } export interface RegistryAppInfo { name: string; displayName: string; description: string; category: string; launchType: string; launchUrl: string | null; icon: string | null; capabilities: string[]; stars: number; repository: string; latestVersion: string | null; supports: { v0: boolean; v1: boolean; v2: boolean; }; npm: { package: string; v0Version: string | null; v1Version: string | null; v2Version: string | null; }; uiExtension?: AppUiExtensionConfig; viewer?: { url: string; embedParams?: Record; postMessageAuth?: boolean; sandbox?: string; }; } export interface RegistrySearchResult { name: string; description: string; score: number; tags: string[]; latestVersion: string | null; stars: number; supports: { v0: boolean; v1: boolean; v2: boolean; }; repository: string; } export interface RegistryPluginListItem { name: string; description: string; stars: number; repository: string; topics: string[]; latestVersion: string | null; supports: { v0: boolean; v1: boolean; v2: boolean; }; npm: { package: string; v0Version: string | null; v1Version: string | null; v2Version: string | null; }; } //# sourceMappingURL=registry-client-types.d.ts.map