import type { SdkEvent, EventCallback } from "../types/events";
/**
 * Emit an event exactly once per (handler, event type) pair for the
 * lifetime of the process. Safe to call on every request — subsequent
 * calls for the same handler+type are silently dropped.
 *
 * Test isolation is free: each test's fresh vi.fn() is a new function
 * reference the WeakMap has never seen.
 */
export declare function emitOnce(onEvent: EventCallback, event: SdkEvent): void;
//# sourceMappingURL=telemetry.d.ts.map