199bio-mcp-limitless-server
Version:
Scientifically Validated Speech Vitality Index for Limitless Pendant. Empirically validated metrics from 2,500+ conversation segments with transparent reliability assessment. Peer-reviewed methodology for clinical research applications.
45 lines • 1.86 kB
TypeScript
import { TopicSearchResult, DailySummary, SpeakerAnalytics, TimeRange } from "./advanced-features.js";
export interface SearchOptions {
includeContext?: boolean;
contextLines?: number;
maxResults?: number;
minRelevanceScore?: number;
searchInSpeaker?: string;
searchInContentType?: string[];
timeRange?: TimeRange;
}
export declare class AdvancedSearch {
/**
* Comprehensive search across all lifelogs with intelligent context and relevance scoring
*/
static searchConversationsAbout(apiKey: string, searchTerm: string, options?: SearchOptions): Promise<TopicSearchResult[]>;
private static findRelevantNodes;
private static calculateRelevanceScore;
private static extractContext;
private static generateSearchSummary;
}
export declare class DailySummaryGenerator {
/**
* Generate comprehensive daily summary with insights and analytics
*/
static generateDailySummary(apiKey: string, date: string, timezone?: string): Promise<DailySummary>;
private static createEmptyDailySummary;
private static calculateTotalRecordingTime;
private static calculateTotalSpeakingTime;
private static getTopParticipants;
private static extractKeyTopics;
private static generateInsights;
private static analyzeHourlyActivity;
}
export declare class SpeakerAnalyticsEngine {
/**
* Generate comprehensive analytics for conversations with a specific person
*/
static analyzeConversationWith(apiKey: string, participantName: string, timeRange?: TimeRange): Promise<SpeakerAnalytics>;
private static createEmptyAnalytics;
private static calculateSpeakingTime;
private static extractTopicsWithParticipant;
private static analyzeTimeDistribution;
private static getRecentInteractions;
}
//# sourceMappingURL=search-and-analytics.d.ts.map