import { SearchEventPayload } from './SearchEventPayload'; /** * A service for reporting Yext Search analytics events * * @public */ export interface SearchAnalyticsEventService { /** * Reports an analytics event * * @param payload - desired values to be applied */ report(payload: SearchEventPayload): Promise, /** Enables analytics reporting */ optIn(): void, /** Disables analytics reporting */ optOut(): void, /** Returns whether analytics reporting is currently enabled */ isYextAnalyticsEnabled(): boolean }