brainy/dist/shared/default-augmentations.d.ts
David Snelling f8c45f2d8d Initial commit: Brainy - Multi-Dimensional AI Database
Open source vector database with HNSW indexing, graph relationships,
and metadata facets. Features CLI with professional augmentation registry
integration for discovering extensions and capabilities.
2025-08-18 17:35:06 -07:00

41 lines
1.3 KiB
TypeScript

/**
* Default Augmentation Registry
*
* 🧠⚛️ Pre-installed augmentations that come with every Brainy installation
* These are the core "sensory organs" of the atomic age brain-in-jar system
*/
import { BrainyDataInterface } from '../types/brainyDataInterface.js';
/**
* Default augmentations that ship with Brainy
* These are automatically registered on startup
*/
export declare class DefaultAugmentationRegistry {
private brainy;
constructor(brainy: BrainyDataInterface);
/**
* Initialize all default augmentations
* Called during Brainy startup to register core functionality
*/
initializeDefaults(): Promise<void>;
/**
* Neural Import - Default SENSE Augmentation
* AI-powered data understanding and entity extraction (always free)
*/
private registerNeuralImport;
/**
* Check if Cortex is available and working
*/
checkCortexHealth(): Promise<{
available: boolean;
status: string;
version?: string;
}>;
/**
* Reinstall Cortex if it's missing or corrupted
*/
reinstallCortex(): Promise<void>;
}
/**
* Helper function to initialize default augmentations for any Brainy instance
*/
export declare function initializeDefaultAugmentations(brainy: BrainyDataInterface): Promise<DefaultAugmentationRegistry>;