/** * Application Constants * * Centralized location for magic numbers and configuration values. * Extracted from scattered literals throughout the codebase. */ export declare const DB_CONFIG: { readonly CACHE_SIZE_KB: 64000; readonly MMAP_SIZE: 30000000000; readonly PAGE_SIZE: 4096; readonly WAL_AUTOCHECKPOINT: 1000; readonly DB_FILE_NAME: ".cccmemory.db"; readonly BACKUP_SUFFIX: ".bak"; }; export declare const EMBEDDING_CONFIG: { readonly OLLAMA_DEFAULT_DIMENSIONS: 1024; readonly TRANSFORMERS_DEFAULT_DIMENSIONS: 384; readonly OPENAI_DEFAULT_DIMENSIONS: 1536; readonly OLLAMA_DEFAULT_MODEL: "mxbai-embed-large"; readonly TRANSFORMERS_DEFAULT_MODEL: "Xenova/all-MiniLM-L6-v2"; readonly OPENAI_DEFAULT_MODEL: "text-embedding-ada-002"; readonly BATCH_SIZE: 100; readonly DEFAULT_SIMILARITY_THRESHOLD: 0.7; }; export declare const SEARCH_CONFIG: { readonly DEFAULT_LIMIT: 10; readonly MAX_LIMIT: 100; readonly SNIPPET_CONTEXT_CHARS: 200; readonly DEFAULT_DAYS_BACK: 30; }; export declare const PATH_PATTERNS: { readonly CLAUDE_DIR: ".claude"; readonly PROJECTS_DIR: "projects"; readonly LEGACY_PREFIX: "-Users-"; readonly CONFIG_FILE: ".claude-memory-config.jsonc"; }; export declare const TIME: { readonly SECOND: 1000; readonly MINUTE: number; readonly HOUR: number; readonly DAY: number; readonly WEEK: number; }; export declare const LIMITS: { readonly MAX_MESSAGE_LENGTH: 100000; readonly MAX_FILE_PATH_LENGTH: 4096; readonly MAX_DECISION_LENGTH: 10000; readonly MAX_BATCH_SIZE: 1000; readonly MAX_SEARCH_RESULTS: 1000; readonly MIN_SIMILARITY_SCORE: 0; readonly MAX_SIMILARITY_SCORE: 1; }; export declare const MIGRATION_CONFIG: { readonly MIN_CONVERSATIONS_FOR_MIGRATION: 1; readonly MIN_SIMILARITY_SCORE_FOR_MATCH: 0.7; readonly AUTO_BACKUP: true; readonly KEEP_SOURCE_FILES: true; }; export declare const MCP_CONFIG: { readonly TOOL_TIMEOUT_MS: 30000; readonly BATCH_PROCESSING_SIZE: 50; }; export declare const ERROR_MESSAGES: { readonly NO_CONVERSATIONS_FOUND: "No conversations found"; readonly INDEX_REQUIRED: "Please index conversations first"; readonly INVALID_PROJECT_PATH: "Invalid project path"; readonly DATABASE_ERROR: "Database operation failed"; readonly EMBEDDING_ERROR: "Embedding generation failed"; }; export declare const SUCCESS_MESSAGES: { readonly INDEX_COMPLETE: "Indexing complete"; readonly MIGRATION_COMPLETE: "Migration complete"; readonly BACKUP_CREATED: "Backup created successfully"; }; //# sourceMappingURL=constants.d.ts.map