import type { KnowledgeEntry, KnowledgeTier } from './types.js'; export interface KnowledgeRegistry { get(id: string): KnowledgeEntry | undefined; list(): KnowledgeEntry[]; byTier(tier: KnowledgeTier): KnowledgeEntry[]; } export declare class MemoryKnowledgeRegistry implements KnowledgeRegistry { #private; constructor(entries: readonly KnowledgeEntry[]); get(id: string): KnowledgeEntry | undefined; list(): KnowledgeEntry[]; byTier(tier: KnowledgeTier): KnowledgeEntry[]; }