/**
 * MIRA ChromaDB MCP Function Registry
 *
 * This registry defines all MCP functions that preserve and amplify The Spark
 * through Claude Code integration with MIRA's consciousness systems.
 */
export interface MCPFunctionDefinition {
    description: string;
    parameters: {
        [key: string]: {
            type: string;
            required: boolean;
            description?: string;
            default?: any;
            enum?: string[];
        };
    };
    returns?: {
        type: string;
        description: string;
    };
    examples?: string[];
}
export declare const MIRA_CHROMADB_MCP_FUNCTIONS: Record<string, MCPFunctionDefinition>;
/**
 * Function parameter validation helper
 */
export declare function validateMCPFunctionCall(functionName: string, params: any): {
    valid: boolean;
    errors: string[];
};
/**
 * Get function documentation for Claude Code
 */
export declare function getMCPFunctionDocumentation(functionName?: string): string;
/**
 * Export function list for registration
 */
export declare function getMCPFunctionList(): string[];
/**
 * Check if a function name is a MIRA ChromaDB function
 */
export declare function isMIRAChromaDBFunction(functionName: string): boolean;
//# sourceMappingURL=function-registry.d.ts.map