import { CategoryFacetMetadata, FacetBaseMeta, FacetMetadata, FacetRangeMetadata, FacetSortMeta, InterfaceChangeMetadata, PagerMetadata, QueryErrorMeta, ResultsSortMetadata, StaticFilterToggleValueMetadata } from '../searchPage/searchPageEvents'; export declare enum InsightEvents { contextChanged = "contextChanged", expandToFullUI = "expandToFullUI", openUserActions = "openUserActions", showPrecedingSessions = "showPrecedingSessions", showFollowingSessions = "showFollowingSessions", clickViewedDocument = "clickViewedDocument", clickPageView = "clickPageView", createArticle = "createArticle" } export interface CaseMetadata { caseId?: string; caseNumber?: string; caseContext?: Record; } export interface ExpandToFullUIMetadata extends CaseMetadata { fullSearchComponentName: string; triggeredBy: string; } export interface UserActionsDocumentMetadata { title: string; uri: string; uriHash?: string; permanentId?: string; } export interface UserActionsPageViewMetadata { title: string; contentIdKey: string; contentIdValue: string; } export interface CreateArticleMetadata { articleType: string; } export interface InsightInterfaceChangeMetadata extends InterfaceChangeMetadata, CaseMetadata { } export interface InsightFacetMetadata extends FacetMetadata, CaseMetadata { } export interface InsightStaticFilterToggleValueMetadata extends StaticFilterToggleValueMetadata, CaseMetadata { } export interface InsightFacetRangeMetadata extends FacetRangeMetadata, CaseMetadata { } export interface InsightCategoryFacetMetadata extends CategoryFacetMetadata, CaseMetadata { } export interface InsightFacetSortMeta extends FacetSortMeta, CaseMetadata { } export interface InsightFacetBaseMeta extends FacetBaseMeta, CaseMetadata { } export interface InsightQueryErrorMeta extends QueryErrorMeta, CaseMetadata { } export interface InsightPagerMetadata extends PagerMetadata, CaseMetadata { } export interface InsightResultsSortMetadata extends ResultsSortMetadata, CaseMetadata { }