leshi-ui
Version:
Modern CLI for building and managing React Native UI components with copy-paste simplicity, custom theming, and open source design system support
17 lines (16 loc) • 687 B
TypeScript
import { ComponentRegistry, ComponentInfo } from '../types/index.js';
export declare class ComponentRegistryService {
private static registryCache;
static getRegistry(): Promise<ComponentRegistry>;
static getComponent(name: string): Promise<ComponentInfo | null>;
static getAllComponents(): Promise<ComponentInfo[]>;
static componentExists(name: string): Promise<boolean>;
static resolveDependencies(componentNames: string[]): Promise<string[]>;
static getComponentsWithDetails(): Promise<{
name: string;
description: string;
dependencies: string;
externalDeps: boolean;
}[]>;
private static getComponentDescription;
}