import { TimestampedEvent } from './helpers'; import { Observable } from '@amplitude/analytics-core'; export declare const createMutationObservable: () => Observable; /** * Creates an observable that tracks click events on the document. * @param clickType - The type of click event to track (click or pointerdown) */ export declare const createClickObservable: (clickType?: "click" | "pointerdown") => Observable; export declare const createScrollObservable: () => Observable; export declare const createExposureObservable: (mutationObservable: Observable>, selectorAllowlist: string[]) => Observable; export type BrowserErrorEvent = { kind: 'error' | 'unhandledrejection' | 'console'; message?: string; filename?: string; lineNumber?: number; columnNumber?: number; stack?: string; }; export declare const createErrorObservable: () => Observable; export declare const createMouseMoveObservable: () => Observable; //# sourceMappingURL=observables.d.ts.map