import type { ParadigmEntry, ParadigmRegistry } from '../types/index.js';
/**
 * Load the paradigm registry from config.
 * Returns an empty registry on any read/parse failure.
 */
export declare function loadParadigmRegistry(): Promise<ParadigmRegistry>;
/**
 * Find a paradigm entry by its id.
 * Returns null if not found.
 */
export declare function findParadigmById(id: string): Promise<ParadigmEntry | null>;
/**
 * Get all paradigm entries in the registry.
 */
export declare function getAllParadigms(): Promise<ParadigmEntry[]>;
/**
 * Clear the in-memory cache (primarily for testing).
 */
export declare function clearRegistryCache(): void;
//# sourceMappingURL=paradigm-registry.d.ts.map