import { type InsightAction } from '../analytics/analytics-utils.js'; import { type GeneratedAnswerFeedback } from './generated-answer-analytics-actions.js'; export declare const logRetryGeneratedAnswer: () => InsightAction; export declare const logOpenGeneratedAnswerSource: (citationId: string) => InsightAction; export declare const logHoverCitation: (citationId: string, citationHoverTimeInMs: number) => InsightAction; export declare const logLikeGeneratedAnswer: () => InsightAction; export declare const logDislikeGeneratedAnswer: () => InsightAction; export declare const logGeneratedAnswerFeedback: (feedback: GeneratedAnswerFeedback) => InsightAction; export declare const logGeneratedAnswerStreamEnd: (answerGenerated: boolean) => InsightAction; export declare const logGeneratedAnswerResponseLinked: () => InsightAction; export declare const logGeneratedAnswerShowAnswers: () => InsightAction; export declare const logGeneratedAnswerHideAnswers: () => InsightAction; export declare const logGeneratedAnswerExpand: () => InsightAction; export declare const logGeneratedAnswerCollapse: () => InsightAction; export declare const logCopyGeneratedAnswer: () => InsightAction; export declare const generatedAnswerInsightAnalyticsClient: { logCopyGeneratedAnswer: () => InsightAction; logGeneratedAnswerHideAnswers: () => InsightAction; logGeneratedAnswerShowAnswers: () => InsightAction; logGeneratedAnswerStreamEnd: (answerGenerated: boolean) => InsightAction; logGeneratedAnswerFeedback: (feedback: GeneratedAnswerFeedback) => InsightAction; logDislikeGeneratedAnswer: () => InsightAction; logLikeGeneratedAnswer: () => InsightAction; logHoverCitation: (citationId: string, citationHoverTimeInMs: number) => InsightAction; logOpenGeneratedAnswerSource: (citationId: string) => InsightAction; logRetryGeneratedAnswer: () => InsightAction; logGeneratedAnswerExpand: () => InsightAction; logGeneratedAnswerCollapse: () => InsightAction; };