import type { OmniboxSuggestionsMetadata } from 'coveo.analytics/dist/definitions/searchPage/searchPageEvents.js'; import type { SearchAppState } from '../../state/search-app-state.js'; import { type LegacySearchAction } from '../analytics/analytics-utils.js'; import type { SearchAction } from '../search/search-actions.js'; export interface LogQuerySuggestionClickActionCreatorPayload { /** * The search box id. */ id: string; /** * The selected query suggestion. */ suggestion: string; } export declare const logQuerySuggestionClick: (payload: LogQuerySuggestionClickActionCreatorPayload) => LegacySearchAction; export declare const omniboxAnalytics: () => SearchAction; export type OmniboxSuggestionMetadata = OmniboxSuggestionsMetadata; export declare function buildOmniboxSuggestionMetadata(state: Partial, payload: LogQuerySuggestionClickActionCreatorPayload): OmniboxSuggestionMetadata;