/** * Knowledge Pack Loader * Loads and manages static knowledge packs for AI enhancement * * Knowledge packs are embedded at build time via static JSON imports, * eliminating the need for filesystem access at runtime. This allows * the SDK to work correctly when bundled by consumer applications. * * @see {@link ../../docs/adr/003-knowledge-enhancement.md ADR-003: Knowledge Enhancement System} */ import type { LoadedEntry } from './types.js'; /** * Load knowledge entries from embedded knowledge packs * Throws an error if any embedded pack fails to load */ export declare function loadKnowledgeBase(): void; /** * Get all loaded knowledge entries */ export declare function getAllEntries(): LoadedEntry[]; /** * Check if knowledge base is loaded */ export declare function isKnowledgeLoaded(): boolean; /** * Load knowledge data and return entries. * Used by prompt engine for knowledge selection. */ export declare function loadKnowledgeData(): { entries: LoadedEntry[]; }; /** * Reset knowledge state (for testing purposes) */ export declare function resetKnowledgeState(): void; //# sourceMappingURL=loader.d.ts.map