import { InsightAction } from '../analytics/analytics-utils.js';
import { SmartSnippetFeedback } from './question-answering-analytics-actions.js';
import { QuestionAnsweringInlineLinkActionCreatorPayload, QuestionAnsweringUniqueIdentifierActionCreatorPayload } from './question-answering-document-id.js';
export declare const logExpandSmartSnippet: () => InsightAction;
export declare const logCollapseSmartSnippet: () => InsightAction;
export declare const logLikeSmartSnippet: () => InsightAction;
export declare const logDislikeSmartSnippet: () => InsightAction;
export declare const logOpenSmartSnippetSource: () => InsightAction;
export declare const logOpenSmartSnippetInlineLink: (payload: QuestionAnsweringInlineLinkActionCreatorPayload) => InsightAction;
export declare const logOpenSmartSnippetFeedbackModal: () => InsightAction;
export declare const logCloseSmartSnippetFeedbackModal: () => InsightAction;
export declare const logSmartSnippetFeedback: (feedback: SmartSnippetFeedback) => InsightAction;
export declare const logSmartSnippetDetailedFeedback: (details: string) => InsightAction;
export declare const logExpandSmartSnippetSuggestion: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
export declare const logCollapseSmartSnippetSuggestion: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
export declare const logOpenSmartSnippetSuggestionSource: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
export declare const logOpenSmartSnippetSuggestionInlineLink: (identifier: QuestionAnsweringUniqueIdentifierActionCreatorPayload, link: QuestionAnsweringInlineLinkActionCreatorPayload) => InsightAction;
export declare const insightSmartSnippetAnalyticsClient: {
    logExpandSmartSnippet: () => InsightAction;
    logCollapseSmartSnippet: () => InsightAction;
    logLikeSmartSnippet: () => InsightAction;
    logDislikeSmartSnippet: () => InsightAction;
    logOpenSmartSnippetSource: () => InsightAction;
    logOpenSmartSnippetInlineLink: (payload: QuestionAnsweringInlineLinkActionCreatorPayload) => InsightAction;
    logOpenSmartSnippetFeedbackModal: () => InsightAction;
    logCloseSmartSnippetFeedbackModal: () => InsightAction;
    logSmartSnippetFeedback: (feedback: SmartSnippetFeedback) => InsightAction;
    logSmartSnippetDetailedFeedback: (details: string) => InsightAction;
    logExpandSmartSnippetSuggestion: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
    logCollapseSmartSnippetSuggestion: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
    logOpenSmartSnippetSuggestionSource: (payload: QuestionAnsweringUniqueIdentifierActionCreatorPayload) => InsightAction;
};
