/** * Event builder utilities for creating telemetry events * * Provides builder functions that auto-populate common fields and ensure * schema compliance for all event types. */ import type { ErrorOccurredEvent, ApplicationLifecycleEvent, BaseEvent, MethodCalledEvent } from "../../types/telemetry-events"; import type { ApplicationLifecycleEventData, EnhancedErrorEventData, ErrorEventData, EventContext, MethodCalledEventData } from "./types"; export declare function createBaseEvent(context?: EventContext): BaseEvent; export declare function buildErrorEvent(data: ErrorEventData, context?: EventContext): ErrorOccurredEvent; export declare function buildApplicationLifecycleEvent(data: ApplicationLifecycleEventData, context?: EventContext): ApplicationLifecycleEvent; export declare function buildErrorEventWithContext(data: EnhancedErrorEventData, context?: EventContext): ErrorOccurredEvent; export declare function buildMethodCalledEvent(data: MethodCalledEventData, context?: EventContext): MethodCalledEvent; //# sourceMappingURL=builders.d.ts.map