export interface EventContext { customuser_id?: number | null; account_id?: number | null; identity_id?: number | null; visitor_id?: string | null; correlation_id?: string | null; selected_api?: string | null; app_id?: number | null; app_version_id?: number | null; zap_id?: number | null; node_id?: number | null; environment?: string | null; operation_type?: string | null; } export interface ErrorEventData { error_message: string; is_user_facing: boolean; error_type?: string | null; error_status_code?: number | null; error_stack_trace?: string | null; error_source_method?: string | null; error_source_file?: string | null; error_line_number?: number | null; operation_type?: string | null; operation_key?: string | null; error_severity?: string | null; is_recoverable?: boolean | null; error_metadata?: Record | null; parent_error_id?: string | null; error_occurred_timestamp_ms?: number | null; error_code?: string | null; recovery_attempted?: boolean | null; recovery_action?: string | null; recovery_successful?: boolean | null; execution_time_before_error_ms?: number | null; } export interface EnhancedErrorEventData extends ErrorEventData { execution_start_time?: number | null; } export interface ApplicationLifecycleEventData { lifecycle_event_type: "startup" | "exit" | "signal_termination" | "login_success"; exit_code?: number | null; signal_name?: string | null; uptime_ms?: number | null; is_graceful_shutdown?: boolean | null; shutdown_duration_ms?: number | null; memory_usage_bytes?: number | null; peak_memory_usage_bytes?: number | null; cpu_time_ms?: number | null; active_requests_count?: number | null; } export interface MethodCalledEventData { method_name: string; method_module?: string | null; execution_duration_ms: number; success_flag: boolean; error_message?: string | null; error_type?: string | null; argument_count: number; is_paginated?: boolean; selected_api?: string | null; operation_type?: string | null; operation_key?: string | null; } //# sourceMappingURL=types.d.ts.map