/** * Embedded Knowledge Layer * * Loads knowledge content from the embedded git submodule (embedded-knowledge/). * This is the base layer (Layer 0) that provides the core BC knowledge content. */ import { LayerLoadResult } from '../types/layer-types.js'; import { BaseKnowledgeLayer } from './base-layer.js'; export declare class EmbeddedKnowledgeLayer extends BaseKnowledgeLayer { private readonly embeddedPath; constructor(embeddedPath?: string); /** * Initialize the embedded layer by loading topics and indexes from submodule */ initialize(): Promise; /** * Load all atomic topics from embedded knowledge domains */ protected loadTopics(): Promise; /** * Load indexes from embedded knowledge */ protected loadIndexes(): Promise; /** * Load a single atomic topic from a markdown file */ private loadAtomicTopic; /** * Load tag indexes from JSON files */ private loadTagIndexes; /** * Load domain catalog */ private loadDomainCatalog; /** * Load topic relationships */ private loadTopicRelationships; /** * Load BC version matrix */ private loadBCVersionMatrix; /** * Get an index by name */ getIndex(indexName: string): any; /** * Get all available index names */ getIndexNames(): string[]; } //# sourceMappingURL=embedded-layer.d.ts.map