export type UiRegistryComponent = { label?: string; description?: string; tags?: string[]; useCases?: string[]; propsSchema?: Record; exampleRef?: string; }; export type UiRegistry = { version: number; components: Record; }; export type UiRegistryResolution = { path: string; source: "workspace" | "bundled"; }; export declare function getUiRegistryPath(workspace: string, skillsDirectory: string): string; export declare function getBundledSkillsPath(): string; export declare function getBundledRegistryPath(): string; export declare function getExpectedRegistryPaths(workspace: string, skillsDirectory: string): { workspacePath: string; bundledPath: string; }; export declare function resolveUiRegistryPath(workspace: string, skillsDirectory: string): Promise; export declare function loadUiRegistry(registryPath: string): Promise; export declare function loadUiRegistryExample(registryPath: string, exampleRef?: string): Promise; export declare function summarizeUiRegistry(registry: UiRegistry, maxEntries?: number): string[];