import { AnalyticsClient, PreparedEvent } from './analytics'; import { AnyEventResponse, SearchEventResponse, ClickEventResponse, CustomEventResponse, VisitResponse, HealthResponse, ViewEventResponse, EventType, PreparedSearchEventRequest, SearchEventRequest, ClickEventRequest, CustomEventRequest, PreparedClickEventRequest, PreparedCustomEventRequest, PreparedViewEventRequest, ViewEventRequest } from '../events'; import { NoopRuntime } from './runtimeEnvironment'; export declare class NoopAnalytics implements AnalyticsClient { getPayload(): Promise; getParameters(): Promise; makeEvent(eventType: EventType | string): Promise>; sendEvent(): Promise; makeSearchEvent(): Promise>; sendSearchEvent(): Promise; makeClickEvent(): Promise>; sendClickEvent(): Promise; makeCustomEvent(): Promise>; sendCustomEvent(): Promise; makeViewEvent(): Promise>; sendViewEvent(): Promise; getVisit(): Promise; getHealth(): Promise; registerBeforeSendEventHook(): void; registerAfterSendEventHook(): void; addEventTypeMapping(): void; runtime: NoopRuntime; get version(): string; currentVisitorId: string; }