/**
 * Codebase Semantic Map Types
 *
 * Defines types for building and querying a semantic understanding
 * of a codebase including structure, relationships, and concepts.
 *
 * Based on research:
 * - Program comprehension
 * - Code knowledge graphs
 * - Software architecture recovery
 */
/**
 * Default configuration
 */
export const DEFAULT_MAP_CONFIG = {
    includePaths: ["."],
    excludePaths: ["node_modules", "dist", "build", ".git", "coverage"],
    languages: ["typescript", "javascript", "python", "go", "rust", "java"],
    analyzeImports: true,
    analyzeCalls: true,
    analyzeTypes: true,
    buildClusters: true,
    minClusterSize: 3,
    maxClusterCount: 50,
    similarityThreshold: 0.3,
    useEmbeddings: false,
    cacheEnabled: true,
};
//# sourceMappingURL=types.js.map