import { BrowserClient, BrowserConfig, EnrichmentPlugin, FrustrationInteractionsOptions, Observable } from '@amplitude/analytics-core'; import { ElementBasedTimestampedEvent, NavigateEvent, TimestampedEvent } from './helpers'; import { ObservablesEnum } from './autocapture-plugin'; import { BrowserErrorEvent } from './observables'; export interface AllWindowObservables { [ObservablesEnum.ClickObservable]: Observable>; [ObservablesEnum.MutationObservable]: Observable>; [ObservablesEnum.BrowserErrorObservable]: Observable>; [ObservablesEnum.NavigateObservable]?: Observable>; [ObservablesEnum.SelectionObservable]?: Observable; [ObservablesEnum.MouseMoveObservable]: Observable; } type BrowserEnrichmentPlugin = EnrichmentPlugin; export declare const frustrationPlugin: (options?: FrustrationInteractionsOptions) => BrowserEnrichmentPlugin; export {}; //# sourceMappingURL=frustration-plugin.d.ts.map