import type { Middleware, TrackingEventPayload } from './types';
export declare function buildMiddleware(key: string, dispatchClientEventHandlerRef?: {
    current?: (trackingEventPayload: TrackingEventPayload) => void;
}, errorHandler?: (thrown: unknown) => void): Middleware;
