import { z } from 'zod'; export declare const telemetryOriginSchema: z.ZodObject<{ origin_client: z.ZodString; origin_version: z.ZodString; }, z.core.$strip>; export type TelemetryOrigin = z.infer; export declare const CLIENT_TELEMETRY_EVENTS: readonly ["relaycast_cli_started", "relaycast_cli_first_run", "relaycast_cli_command_completed", "relaycast_cli_command_failed", "relaycast_workspace_created", "relaycast_message_sent", "relaycast_inbox_checked", "relaycast_agent_registered", "relaycast_mcp_server_started", "relaycast_mcp_http_session_started", "relaycast_mcp_session_authenticated", "relaycast_mcp_tool_invoked", "relaycast_mcp_tool_completed", "relaycast_mcp_tool_failed"]; export declare const SERVER_TELEMETRY_EVENTS: readonly ["relaycast_server_workspace_created", "relaycast_server_workspace_updated", "relaycast_server_workspace_deleted", "relaycast_server_workspace_stream_updated", "relaycast_server_agent_registered", "relaycast_server_agent_updated", "relaycast_server_agent_deleted", "relaycast_server_agent_token_rotated", "relaycast_server_channel_created", "relaycast_server_channel_updated", "relaycast_server_channel_topic_updated", "relaycast_server_channel_archived", "relaycast_server_channel_joined", "relaycast_server_channel_left", "relaycast_server_channel_invited", "relaycast_server_message_created", "relaycast_server_thread_reply_created", "relaycast_server_file_upload_requested", "relaycast_server_file_upload_completed", "relaycast_server_dm_sent", "relaycast_server_group_dm_created", "relaycast_server_group_dm_message_sent", "relaycast_server_group_dm_participant_added", "relaycast_server_group_dm_participant_removed", "relaycast_server_reaction_added", "relaycast_server_reaction_removed", "relaycast_server_search_executed", "relaycast_server_command_registered", "relaycast_server_command_deleted", "relaycast_server_command_invoked", "relaycast_server_subscription_created", "relaycast_server_subscription_deleted", "relaycast_server_inbound_webhook_created", "relaycast_server_inbound_webhook_deleted", "relaycast_server_inbound_webhook_triggered", "relaycast_server_message_read_marked", "relaycast_server_presence_heartbeat", "relaycast_server_presence_disconnected", "relaycast_server_system_prompt_updated", "relaycast_server_ws_session_started", "relaycast_server_ws_session_ended"]; export declare const TELEMETRY_EVENTS: readonly ["relaycast_cli_started", "relaycast_cli_first_run", "relaycast_cli_command_completed", "relaycast_cli_command_failed", "relaycast_workspace_created", "relaycast_message_sent", "relaycast_inbox_checked", "relaycast_agent_registered", "relaycast_mcp_server_started", "relaycast_mcp_http_session_started", "relaycast_mcp_session_authenticated", "relaycast_mcp_tool_invoked", "relaycast_mcp_tool_completed", "relaycast_mcp_tool_failed", "relaycast_server_workspace_created", "relaycast_server_workspace_updated", "relaycast_server_workspace_deleted", "relaycast_server_workspace_stream_updated", "relaycast_server_agent_registered", "relaycast_server_agent_updated", "relaycast_server_agent_deleted", "relaycast_server_agent_token_rotated", "relaycast_server_channel_created", "relaycast_server_channel_updated", "relaycast_server_channel_topic_updated", "relaycast_server_channel_archived", "relaycast_server_channel_joined", "relaycast_server_channel_left", "relaycast_server_channel_invited", "relaycast_server_message_created", "relaycast_server_thread_reply_created", "relaycast_server_file_upload_requested", "relaycast_server_file_upload_completed", "relaycast_server_dm_sent", "relaycast_server_group_dm_created", "relaycast_server_group_dm_message_sent", "relaycast_server_group_dm_participant_added", "relaycast_server_group_dm_participant_removed", "relaycast_server_reaction_added", "relaycast_server_reaction_removed", "relaycast_server_search_executed", "relaycast_server_command_registered", "relaycast_server_command_deleted", "relaycast_server_command_invoked", "relaycast_server_subscription_created", "relaycast_server_subscription_deleted", "relaycast_server_inbound_webhook_created", "relaycast_server_inbound_webhook_deleted", "relaycast_server_inbound_webhook_triggered", "relaycast_server_message_read_marked", "relaycast_server_presence_heartbeat", "relaycast_server_presence_disconnected", "relaycast_server_system_prompt_updated", "relaycast_server_ws_session_started", "relaycast_server_ws_session_ended"]; export type ClientTelemetryEventName = typeof CLIENT_TELEMETRY_EVENTS[number]; export type ServerTelemetryEventName = typeof SERVER_TELEMETRY_EVENTS[number]; export type TelemetryEventName = typeof TELEMETRY_EVENTS[number]; export declare const clientTelemetryEventSchema: z.ZodEnum<{ relaycast_cli_started: "relaycast_cli_started"; relaycast_cli_first_run: "relaycast_cli_first_run"; relaycast_cli_command_completed: "relaycast_cli_command_completed"; relaycast_cli_command_failed: "relaycast_cli_command_failed"; relaycast_workspace_created: "relaycast_workspace_created"; relaycast_message_sent: "relaycast_message_sent"; relaycast_inbox_checked: "relaycast_inbox_checked"; relaycast_agent_registered: "relaycast_agent_registered"; relaycast_mcp_server_started: "relaycast_mcp_server_started"; relaycast_mcp_http_session_started: "relaycast_mcp_http_session_started"; relaycast_mcp_session_authenticated: "relaycast_mcp_session_authenticated"; relaycast_mcp_tool_invoked: "relaycast_mcp_tool_invoked"; relaycast_mcp_tool_completed: "relaycast_mcp_tool_completed"; relaycast_mcp_tool_failed: "relaycast_mcp_tool_failed"; }>; export declare const serverTelemetryEventSchema: z.ZodEnum<{ relaycast_server_workspace_created: "relaycast_server_workspace_created"; relaycast_server_workspace_updated: "relaycast_server_workspace_updated"; relaycast_server_workspace_deleted: "relaycast_server_workspace_deleted"; relaycast_server_workspace_stream_updated: "relaycast_server_workspace_stream_updated"; relaycast_server_agent_registered: "relaycast_server_agent_registered"; relaycast_server_agent_updated: "relaycast_server_agent_updated"; relaycast_server_agent_deleted: "relaycast_server_agent_deleted"; relaycast_server_agent_token_rotated: "relaycast_server_agent_token_rotated"; relaycast_server_channel_created: "relaycast_server_channel_created"; relaycast_server_channel_updated: "relaycast_server_channel_updated"; relaycast_server_channel_topic_updated: "relaycast_server_channel_topic_updated"; relaycast_server_channel_archived: "relaycast_server_channel_archived"; relaycast_server_channel_joined: "relaycast_server_channel_joined"; relaycast_server_channel_left: "relaycast_server_channel_left"; relaycast_server_channel_invited: "relaycast_server_channel_invited"; relaycast_server_message_created: "relaycast_server_message_created"; relaycast_server_thread_reply_created: "relaycast_server_thread_reply_created"; relaycast_server_file_upload_requested: "relaycast_server_file_upload_requested"; relaycast_server_file_upload_completed: "relaycast_server_file_upload_completed"; relaycast_server_dm_sent: "relaycast_server_dm_sent"; relaycast_server_group_dm_created: "relaycast_server_group_dm_created"; relaycast_server_group_dm_message_sent: "relaycast_server_group_dm_message_sent"; relaycast_server_group_dm_participant_added: "relaycast_server_group_dm_participant_added"; relaycast_server_group_dm_participant_removed: "relaycast_server_group_dm_participant_removed"; relaycast_server_reaction_added: "relaycast_server_reaction_added"; relaycast_server_reaction_removed: "relaycast_server_reaction_removed"; relaycast_server_search_executed: "relaycast_server_search_executed"; relaycast_server_command_registered: "relaycast_server_command_registered"; relaycast_server_command_deleted: "relaycast_server_command_deleted"; relaycast_server_command_invoked: "relaycast_server_command_invoked"; relaycast_server_subscription_created: "relaycast_server_subscription_created"; relaycast_server_subscription_deleted: "relaycast_server_subscription_deleted"; relaycast_server_inbound_webhook_created: "relaycast_server_inbound_webhook_created"; relaycast_server_inbound_webhook_deleted: "relaycast_server_inbound_webhook_deleted"; relaycast_server_inbound_webhook_triggered: "relaycast_server_inbound_webhook_triggered"; relaycast_server_message_read_marked: "relaycast_server_message_read_marked"; relaycast_server_presence_heartbeat: "relaycast_server_presence_heartbeat"; relaycast_server_presence_disconnected: "relaycast_server_presence_disconnected"; relaycast_server_system_prompt_updated: "relaycast_server_system_prompt_updated"; relaycast_server_ws_session_started: "relaycast_server_ws_session_started"; relaycast_server_ws_session_ended: "relaycast_server_ws_session_ended"; }>; export declare const telemetryEventSchema: z.ZodEnum<{ relaycast_cli_started: "relaycast_cli_started"; relaycast_cli_first_run: "relaycast_cli_first_run"; relaycast_cli_command_completed: "relaycast_cli_command_completed"; relaycast_cli_command_failed: "relaycast_cli_command_failed"; relaycast_workspace_created: "relaycast_workspace_created"; relaycast_message_sent: "relaycast_message_sent"; relaycast_inbox_checked: "relaycast_inbox_checked"; relaycast_agent_registered: "relaycast_agent_registered"; relaycast_mcp_server_started: "relaycast_mcp_server_started"; relaycast_mcp_http_session_started: "relaycast_mcp_http_session_started"; relaycast_mcp_session_authenticated: "relaycast_mcp_session_authenticated"; relaycast_mcp_tool_invoked: "relaycast_mcp_tool_invoked"; relaycast_mcp_tool_completed: "relaycast_mcp_tool_completed"; relaycast_mcp_tool_failed: "relaycast_mcp_tool_failed"; relaycast_server_workspace_created: "relaycast_server_workspace_created"; relaycast_server_workspace_updated: "relaycast_server_workspace_updated"; relaycast_server_workspace_deleted: "relaycast_server_workspace_deleted"; relaycast_server_workspace_stream_updated: "relaycast_server_workspace_stream_updated"; relaycast_server_agent_registered: "relaycast_server_agent_registered"; relaycast_server_agent_updated: "relaycast_server_agent_updated"; relaycast_server_agent_deleted: "relaycast_server_agent_deleted"; relaycast_server_agent_token_rotated: "relaycast_server_agent_token_rotated"; relaycast_server_channel_created: "relaycast_server_channel_created"; relaycast_server_channel_updated: "relaycast_server_channel_updated"; relaycast_server_channel_topic_updated: "relaycast_server_channel_topic_updated"; relaycast_server_channel_archived: "relaycast_server_channel_archived"; relaycast_server_channel_joined: "relaycast_server_channel_joined"; relaycast_server_channel_left: "relaycast_server_channel_left"; relaycast_server_channel_invited: "relaycast_server_channel_invited"; relaycast_server_message_created: "relaycast_server_message_created"; relaycast_server_thread_reply_created: "relaycast_server_thread_reply_created"; relaycast_server_file_upload_requested: "relaycast_server_file_upload_requested"; relaycast_server_file_upload_completed: "relaycast_server_file_upload_completed"; relaycast_server_dm_sent: "relaycast_server_dm_sent"; relaycast_server_group_dm_created: "relaycast_server_group_dm_created"; relaycast_server_group_dm_message_sent: "relaycast_server_group_dm_message_sent"; relaycast_server_group_dm_participant_added: "relaycast_server_group_dm_participant_added"; relaycast_server_group_dm_participant_removed: "relaycast_server_group_dm_participant_removed"; relaycast_server_reaction_added: "relaycast_server_reaction_added"; relaycast_server_reaction_removed: "relaycast_server_reaction_removed"; relaycast_server_search_executed: "relaycast_server_search_executed"; relaycast_server_command_registered: "relaycast_server_command_registered"; relaycast_server_command_deleted: "relaycast_server_command_deleted"; relaycast_server_command_invoked: "relaycast_server_command_invoked"; relaycast_server_subscription_created: "relaycast_server_subscription_created"; relaycast_server_subscription_deleted: "relaycast_server_subscription_deleted"; relaycast_server_inbound_webhook_created: "relaycast_server_inbound_webhook_created"; relaycast_server_inbound_webhook_deleted: "relaycast_server_inbound_webhook_deleted"; relaycast_server_inbound_webhook_triggered: "relaycast_server_inbound_webhook_triggered"; relaycast_server_message_read_marked: "relaycast_server_message_read_marked"; relaycast_server_presence_heartbeat: "relaycast_server_presence_heartbeat"; relaycast_server_presence_disconnected: "relaycast_server_presence_disconnected"; relaycast_server_system_prompt_updated: "relaycast_server_system_prompt_updated"; relaycast_server_ws_session_started: "relaycast_server_ws_session_started"; relaycast_server_ws_session_ended: "relaycast_server_ws_session_ended"; }>; export type TelemetryPropertyValue = string | number | boolean | null; export declare const telemetryValueSchema: z.ZodUnion; export declare const telemetryPropertiesSchema: z.ZodRecord>; export declare const telemetryIngestionEventSchema: z.ZodObject<{ distinct_id: z.ZodString; properties: z.ZodDefault>>; event: z.ZodEnum<{ relaycast_cli_started: "relaycast_cli_started"; relaycast_cli_first_run: "relaycast_cli_first_run"; relaycast_cli_command_completed: "relaycast_cli_command_completed"; relaycast_cli_command_failed: "relaycast_cli_command_failed"; relaycast_workspace_created: "relaycast_workspace_created"; relaycast_message_sent: "relaycast_message_sent"; relaycast_inbox_checked: "relaycast_inbox_checked"; relaycast_agent_registered: "relaycast_agent_registered"; relaycast_mcp_server_started: "relaycast_mcp_server_started"; relaycast_mcp_http_session_started: "relaycast_mcp_http_session_started"; relaycast_mcp_session_authenticated: "relaycast_mcp_session_authenticated"; relaycast_mcp_tool_invoked: "relaycast_mcp_tool_invoked"; relaycast_mcp_tool_completed: "relaycast_mcp_tool_completed"; relaycast_mcp_tool_failed: "relaycast_mcp_tool_failed"; }>; }, z.core.$strip>; export type TelemetryIngestionEvent = z.infer; export declare const internalTelemetryEventSchema: z.ZodObject<{ distinct_id: z.ZodString; properties: z.ZodDefault>>; event: z.ZodEnum<{ relaycast_cli_started: "relaycast_cli_started"; relaycast_cli_first_run: "relaycast_cli_first_run"; relaycast_cli_command_completed: "relaycast_cli_command_completed"; relaycast_cli_command_failed: "relaycast_cli_command_failed"; relaycast_workspace_created: "relaycast_workspace_created"; relaycast_message_sent: "relaycast_message_sent"; relaycast_inbox_checked: "relaycast_inbox_checked"; relaycast_agent_registered: "relaycast_agent_registered"; relaycast_mcp_server_started: "relaycast_mcp_server_started"; relaycast_mcp_http_session_started: "relaycast_mcp_http_session_started"; relaycast_mcp_session_authenticated: "relaycast_mcp_session_authenticated"; relaycast_mcp_tool_invoked: "relaycast_mcp_tool_invoked"; relaycast_mcp_tool_completed: "relaycast_mcp_tool_completed"; relaycast_mcp_tool_failed: "relaycast_mcp_tool_failed"; relaycast_server_workspace_created: "relaycast_server_workspace_created"; relaycast_server_workspace_updated: "relaycast_server_workspace_updated"; relaycast_server_workspace_deleted: "relaycast_server_workspace_deleted"; relaycast_server_workspace_stream_updated: "relaycast_server_workspace_stream_updated"; relaycast_server_agent_registered: "relaycast_server_agent_registered"; relaycast_server_agent_updated: "relaycast_server_agent_updated"; relaycast_server_agent_deleted: "relaycast_server_agent_deleted"; relaycast_server_agent_token_rotated: "relaycast_server_agent_token_rotated"; relaycast_server_channel_created: "relaycast_server_channel_created"; relaycast_server_channel_updated: "relaycast_server_channel_updated"; relaycast_server_channel_topic_updated: "relaycast_server_channel_topic_updated"; relaycast_server_channel_archived: "relaycast_server_channel_archived"; relaycast_server_channel_joined: "relaycast_server_channel_joined"; relaycast_server_channel_left: "relaycast_server_channel_left"; relaycast_server_channel_invited: "relaycast_server_channel_invited"; relaycast_server_message_created: "relaycast_server_message_created"; relaycast_server_thread_reply_created: "relaycast_server_thread_reply_created"; relaycast_server_file_upload_requested: "relaycast_server_file_upload_requested"; relaycast_server_file_upload_completed: "relaycast_server_file_upload_completed"; relaycast_server_dm_sent: "relaycast_server_dm_sent"; relaycast_server_group_dm_created: "relaycast_server_group_dm_created"; relaycast_server_group_dm_message_sent: "relaycast_server_group_dm_message_sent"; relaycast_server_group_dm_participant_added: "relaycast_server_group_dm_participant_added"; relaycast_server_group_dm_participant_removed: "relaycast_server_group_dm_participant_removed"; relaycast_server_reaction_added: "relaycast_server_reaction_added"; relaycast_server_reaction_removed: "relaycast_server_reaction_removed"; relaycast_server_search_executed: "relaycast_server_search_executed"; relaycast_server_command_registered: "relaycast_server_command_registered"; relaycast_server_command_deleted: "relaycast_server_command_deleted"; relaycast_server_command_invoked: "relaycast_server_command_invoked"; relaycast_server_subscription_created: "relaycast_server_subscription_created"; relaycast_server_subscription_deleted: "relaycast_server_subscription_deleted"; relaycast_server_inbound_webhook_created: "relaycast_server_inbound_webhook_created"; relaycast_server_inbound_webhook_deleted: "relaycast_server_inbound_webhook_deleted"; relaycast_server_inbound_webhook_triggered: "relaycast_server_inbound_webhook_triggered"; relaycast_server_message_read_marked: "relaycast_server_message_read_marked"; relaycast_server_presence_heartbeat: "relaycast_server_presence_heartbeat"; relaycast_server_presence_disconnected: "relaycast_server_presence_disconnected"; relaycast_server_system_prompt_updated: "relaycast_server_system_prompt_updated"; relaycast_server_ws_session_started: "relaycast_server_ws_session_started"; relaycast_server_ws_session_ended: "relaycast_server_ws_session_ended"; }>; origin_client: z.ZodString; origin_version: z.ZodString; }, z.core.$strip>; export type InternalTelemetryEvent = z.infer; export declare function sanitizeTelemetryProperties(input: Record | undefined): Record; export declare function normalizeTelemetryOrigin(origin: Partial | undefined): TelemetryOrigin; export declare function parseTelemetryIngestionEvent(input: unknown): TelemetryIngestionEvent; export declare function parseInternalTelemetryEvent(input: unknown): InternalTelemetryEvent; //# sourceMappingURL=telemetry.d.ts.map