/**
 * Hive.AI Library - Public API
 *
 * Main entry point for npm package consumers
 */
export { runConsensusPipeline, validateConsensusPrerequisites } from '../tools/enhanced-consensus-engine.js';
export { initializeUnifiedDatabase as initializeDatabase, getDatabase, setConfig, getConfig, createUser, getUser, saveOpenRouterApiKey, getOpenRouterApiKey, validateOpenRouterApiKey, saveLicenseKeyToDB, getLicenseKeyFromDB, getUserTier, getTierLimits, checkDailyUsageLimit, recordCompletedConversation, createConsensusProfile, getAllConsensusProfiles, getActiveConsensusProfile, setActiveConsensusProfile, createConversation, addMessage, getConversationHistory, closeUnifiedDatabase } from '../storage/unified-database.js';
export interface ConsensusPipelineResult {
    success: boolean;
    result?: string;
    error?: string;
}
export interface ValidationResult {
    valid: boolean;
    errors: string[];
}
export interface UsageCheck {
    allowed: boolean;
    used: number;
    limit: number;
    tier: string;
}
//# sourceMappingURL=index.d.ts.map