import { ActivityNotifyTelemetry } from './activity'; import { UserAuthActionTelemetry } from './authentication'; import { ChatClickTelemetry, ChatVoteTelemetry, FileReceivingRejectionTelemetry, PageClickTelemetry, PageExposureTelemetry } from './chat'; import { CheckPointRequest } from './check-point'; import { CodeEditTelemetry } from './code'; import { CommitGenerateCancelTelemetry, CommitGenerateTelemetry } from './commit-message'; import { CompletionActionTelemetry, CompletionModelFileOperationTelemetry, CompletionPostAcceptTelemetry, CompletionResponseTelemetry, CompletionTriggerTelemetry } from './completion'; import { ChatFileActionTelemetry, ChatMessageResponseTelemetry, ChatMessageSendTelemetry, ChatMessageStatusTelemetry, ChatRequestResponseTelemetry, ChatRequestSendTelemetry, ChatToolActionTelemetry, ChatUserActionTelemetry, CraftRequest } from './craft'; import { DocumentChangeTelemetry } from './document'; import { IdeFigmaUploadTelemetry, IdeIntergrationAuthTelemetry, IdeIntergrationClickTelemetry, IdeLifecycleTelemetry, IdePictureClickTelemetry, IdePictureUploadTelemetry, IdeSandboxClickTelemetry, IdeSandboxCreateLinkTelemetry } from './ide-event'; import { McpServerActionTelemetry, McpSettingsChangeTelemetry, McpToolCallTelemetry } from './mcp'; import { PluginStatusTelemetry } from './plugin-status'; export declare enum Events { UserAuthAction = "user_auth_action", PluginStatus = "plugin_status", /** craft 功能使用数据 */ Craft = "craft", /** craft 编辑文件操作 */ CraftEditFile = "craft_edit_file", /** craft 终端执行操作 */ CraftTerminalExecution = "craft_terminal_execution", /** craft 文件应用状态 */ CraftFileApplyStatus = "craft_file_apply_status", /** craft 限制调用相关 */ CraftLimitCall = "craft_limit_call", /** llm craft request 上报 */ CraftRequestEvent = "craft_request", /** craft 按钮点击事件 */ CraftButtonClick = "craft_button_op", /** chat 面板上所有的点击事件 */ ChatClick = "chat_click_event", /** chat 面板点赞/点踩事件 */ VoteLikeDislike = "vote_like_dislike", /** 页面展示 */ PageExposure = "page_show", /** 页面点击事件 */ PageClick = "page_button_click", /** Chat Request 开始 */ ChatRequestSend = "chat_request_send", /** Chat Request 响应 */ ChatRequestResponse = "chat_request_response", /** Chat Message 开始 */ ChatMessageSend = "chat_message_send", /** Chat Message 响应 */ ChatMessageResponse = "chat_message_response", /** Chat Message 状态 */ ChatMessageStatus = "chat_message_status", /** Chat 工具执行 */ ChatToolAction = "chat_tool_action", /** Chat 文件操作 */ ChatFileAction = "chat_file_action", /** Chat 用户动作(点赞、点踩等) */ ChatUserAction = "chat_user_action", /** 文件接收拒绝事件 */ FileReceivingRejection = "craft_file_op", /** 代码补全事件 */ CompletionTrigger = "completion_trigger", CompletionResponse = "completion_response", CompletionAction = "completion_action", CompletionPostAccept = "completion_post_accept", CompletionModelFileOperation = "file_op", CommitGenerate = "commit_generate", CommitGenerateCancel = "commit_generate_cancel", /** 代码编辑事件 */ CodeEdit = "code_edit", /** 文档变更事件 */ DocumentChange = "document_change", ActivityNotify = "activity_notify", McpToolCall = "mcp_tool_call", McpServerAction = "mcp_action", McpSettingsChange = "mcp_settings_change", IdeLifecycle = "ide_lifecycle", IdeFigmaUpload = "ide_figma_upload", IdePictureClick = "ide_picture_click", IdePictureUpload = "ide_picture_upload", IdeIntergrationClick = "ide_intergration_click", IdeIntergrationAuthClick = "ide_intergration_auth_click", IdeIntergrationAuthSuccess = "ide_intergration_auth_success", IdeSandboxClick = "ide_sandbox_click", IdeSandboxCreateLink = "ide_sandbox_create_link" } export interface EventPayloadMapping { [Events.UserAuthAction]: UserAuthActionTelemetry; [Events.PluginStatus]: PluginStatusTelemetry; [Events.CompletionTrigger]: CompletionTriggerTelemetry; [Events.CompletionResponse]: CompletionResponseTelemetry; [Events.CompletionAction]: CompletionActionTelemetry; [Events.CompletionPostAccept]: CompletionPostAcceptTelemetry; [Events.CompletionModelFileOperation]: CompletionModelFileOperationTelemetry; [Events.CommitGenerate]: CommitGenerateTelemetry; [Events.CommitGenerateCancel]: CommitGenerateCancelTelemetry; [Events.CodeEdit]: CodeEditTelemetry; [Events.DocumentChange]: DocumentChangeTelemetry; [Events.ChatClick]: ChatClickTelemetry; [Events.VoteLikeDislike]: ChatVoteTelemetry; [Events.PageExposure]: PageExposureTelemetry; [Events.PageClick]: PageClickTelemetry; [Events.FileReceivingRejection]: FileReceivingRejectionTelemetry; [Events.ChatRequestSend]: ChatRequestSendTelemetry; [Events.ChatRequestResponse]: ChatRequestResponseTelemetry; [Events.ChatMessageSend]: ChatMessageSendTelemetry; [Events.ChatMessageResponse]: ChatMessageResponseTelemetry; [Events.ChatMessageStatus]: ChatMessageStatusTelemetry; [Events.ChatToolAction]: ChatToolActionTelemetry; [Events.ChatFileAction]: ChatFileActionTelemetry; [Events.ChatUserAction]: ChatUserActionTelemetry; [Events.ActivityNotify]: ActivityNotifyTelemetry; [Events.CraftRequestEvent]: CraftRequest; [Events.CraftButtonClick]: CheckPointRequest; [Events.McpToolCall]: McpToolCallTelemetry; [Events.McpServerAction]: McpServerActionTelemetry; [Events.McpSettingsChange]: McpSettingsChangeTelemetry; [Events.IdeLifecycle]: IdeLifecycleTelemetry; [Events.IdeFigmaUpload]: IdeFigmaUploadTelemetry; [Events.IdePictureClick]: IdePictureClickTelemetry; [Events.IdePictureUpload]: IdePictureUploadTelemetry; [Events.IdeIntergrationClick]: IdeIntergrationClickTelemetry; [Events.IdeIntergrationAuthClick]: IdeIntergrationAuthTelemetry; [Events.IdeIntergrationAuthSuccess]: IdeIntergrationAuthTelemetry; [Events.IdeSandboxClick]: IdeSandboxClickTelemetry; [Events.IdeSandboxCreateLink]: IdeSandboxCreateLinkTelemetry; } //# sourceMappingURL=events.d.ts.map