/** * VibePing SDK — Error auto-capture * Hooks into `error` and `unhandledrejection` events via addEventListener * so we coexist with other libraries. Deduplicates errors with the same * message+file within 5 seconds, with bounded memory via TTL eviction. */ import type { ResolvedConfig, Transport } from './types'; export interface ErrorTracker { start(): void; stop(): void; } /** Create an error tracker that captures uncaught errors and promise rejections */ export declare function createErrorTracker(config: ResolvedConfig, transport: Transport): ErrorTracker;