import { Database } from '../db/database.js';
export declare class LoreHubServer {
    private server;
    private db;
    constructor(dbPathOrInstance?: string | Database);
    private setupHandlers;
    private searchLores;
    private listLores;
    private getLore;
    private listRealms;
    private formatLore;
    private createLore;
    private updateLore;
    private deleteLore;
    private archiveLore;
    private restoreLore;
    private createRelation;
    private deleteRelation;
    private listRelations;
    private getRealmStats;
    private semanticSearchLores;
    private findSimilarLores;
    getServerInfo(): Promise<{
        name: string;
        version: string;
        capabilities: {
            tools: {};
        };
    }>;
    listTools(): Promise<{
        name: string;
        description: string;
    }[]>;
    callTool(name: string, args: any): Promise<any>;
    start(): Promise<void>;
    close(): void;
}
//# sourceMappingURL=server.d.ts.map