UNPKG

survey-mcp-server

Version:

Survey management server handling survey creation, response collection, analysis, and reporting with database access for data management

30 lines (29 loc) 1.31 kB
import Typesense from 'typesense'; export declare class TypesenseClient { private client; private static instance; private isAvailable; private initialized; constructor(); static getInstance(): TypesenseClient; initialize(): Promise<void>; reinitialize(): Promise<void>; private ensureInitialized; private checkAvailability; get collections(): { (): import("typesense/lib/Typesense/Collections.js").default; <T extends Record<string, any> = object>(collectionName: string): import("typesense/lib/Typesense/Collection.js").default<T>; }; getAvailability(): boolean; isInitialized(): boolean; getClient(): Typesense.Client; search(collectionName: string, searchParameters: any): Promise<any>; createCollection(collectionSchema: any): Promise<any>; indexDocument(collectionName: string, document: any): Promise<any>; updateDocument(collectionName: string, documentId: string, document: any): Promise<any>; upsertDocument(collectionName: string, document: any): Promise<any>; importDocuments(collectionName: string, documents: any[], options?: any): Promise<any>; deleteCollection(collectionName: string): Promise<any>; getHealth(): Promise<any>; } export declare const typesenseClient: TypesenseClient;