import { RegistryBlock } from '../types'; export declare class RegistryClient { private registryUrl; constructor(registryUrl?: string); searchBlocks(query?: string): Promise; getBlockInfo(packageName: string): Promise; listAvailableKits(): Promise; listAvailableAgents(): Promise; listAvailableTemplates(): Promise; listAvailableTasks(): Promise; listAvailableWorkflows(): Promise; private parseRegistryObject; private parsePackageData; private extractBlockType; checkPackageExists(packageName: string): Promise; getLatestVersion(packageName: string): Promise; formatBlocksTable(blocks: RegistryBlock[]): string; private getTypeColor; }