import type { DocsRegistry, DocsRegistryEntry, RegistryHealth } from '../types/index.js';
export declare function loadRegistry(registryPath: string): Promise<DocsRegistry>;
export declare function saveRegistry(registryPath: string, registry: DocsRegistry): Promise<void>;
export declare function updateDocsRegistryEntry(registry: DocsRegistry, category: 'frameworks' | 'languages' | 'services', key: string, entry: DocsRegistryEntry): DocsRegistry;
export declare function searchAndRegisterFramework(name: string, registry: DocsRegistry): Promise<{
    registry: DocsRegistry;
    found: boolean;
}>;
export declare function getRegistryHealth(registry: DocsRegistry): RegistryHealth;
export declare function mergeRegistryData(local: DocsRegistry, remote: DocsRegistry): DocsRegistry;
//# sourceMappingURL=registry-updater.d.ts.map