export const IPC_CHANNELS = {
  appBeforeQuit: "ccr:app:before-quit",
  appCaptureElementPng: "ccr:app:capture-element-png",
  appCloseTray: "ccr:app:close-tray",
  appDetectProviderIcon: "ccr:app:detect-provider-icon",
  appExportData: "ccr:app:export-data",
  appGetConfig: "ccr:app:get-config",
  appGetAgentAnalysis: "ccr:app:get-agent-analysis",
  appGetAgentTracePayload: "ccr:app:get-agent-trace-payload",
  appGetGatewayStatus: "ccr:app:get-gateway-status",
  appGetInfo: "ccr:app:get-info",
  appGetOnboardingFinished: "ccr:app:get-onboarding-finished",
  appGetPendingProviderDeepLinks: "ccr:app:get-pending-provider-deep-links",
  appGetProfileOpenCommand: "ccr:app:get-profile-open-command",
  appGetProfileRuntimeStatus: "ccr:app:get-profile-runtime-status",
  appGetLocalAgentProviderCandidates: "ccr:app:get-local-agent-provider-candidates",
  appGetProviderAccountSnapshots: "ccr:app:get-provider-account-snapshots",
  appGetProviderCatalogModels: "ccr:app:get-provider-catalog-models",
  appGetProviderPresets: "ccr:app:get-provider-presets",
  appGetProxyCertificateStatus: "ccr:app:get-proxy-certificate-status",
  appGetProxyNetworkCaptures: "ccr:app:get-proxy-network-captures",
  appGetProxyStatus: "ccr:app:get-proxy-status",
  appGetRequestLogDetail: "ccr:app:get-request-log-detail",
  appGetRequestLogs: "ccr:app:get-request-logs",
  appGetUpdateStatus: "ccr:app:get-update-status",
  appGetUsageStats: "ccr:app:get-usage-stats",
  appFetchProviderManifest: "ccr:app:fetch-provider-manifest",
  appInstallProxyCertificate: "ccr:app:install-proxy-certificate",
  appImportLocalAgentProvider: "ccr:app:import-local-agent-provider",
  appListMcpServerTools: "ccr:app:list-mcp-server-tools",
  appOpenBuiltInBrowser: "ccr:app:open-built-in-browser",
  appOpenExternal: "ccr:app:open-external",
  appOpenSettings: "ccr:app:open-settings",
  appOpenUpdate: "ccr:app:open-update",
  appOpenProfile: "ccr:app:open-profile",
  appApplyClaudeAppGateway: "ccr:app:apply-claude-app-gateway",
  appApplyProfile: "ccr:app:apply-profile",
  appBotGatewayQrLoginCancel: "ccr:app:bot-gateway-qr-login-cancel",
  appBotGatewayQrLoginStart: "ccr:app:bot-gateway-qr-login-start",
  appBotGatewayQrLoginWait: "ccr:app:bot-gateway-qr-login-wait",
  appBotGatewayQrWindowClose: "ccr:app:bot-gateway-qr-window-close",
  appBotGatewayQrWindowOpen: "ccr:app:bot-gateway-qr-window-open",
  appBotHandoffBluetoothTargetsScan: "ccr:app:bot-handoff-bluetooth-targets-scan",
  appBotHandoffWifiTargetsScan: "ccr:app:bot-handoff-wifi-targets-scan",
  appCheckProviderConnectivity: "ccr:app:check-provider-connectivity",
  appProbeLocalAgentProvider: "ccr:app:probe-local-agent-provider",
  appProbeProvider: "ccr:app:probe-provider",
  appProbeProviderCandidates: "ccr:app:probe-provider-candidates",
  appProviderDeepLink: "ccr:app:provider-deep-link",
  appGetPluginMarketplace: "ccr:app:get-plugin-marketplace",
  appPrepareImageExportTarget: "ccr:app:prepare-image-export-target",
  appQuit: "ccr:app:quit",
  appRevealProxyCertificate: "ccr:app:reveal-proxy-certificate",
  appRenderHtmlPng: "ccr:app:render-html-png",
  appRestartProxy: "ccr:app:restart-proxy",
  appRestartGateway: "ccr:app:restart-gateway",
  appResetCodexRateLimitCredit: "ccr:app:reset-codex-rate-limit-credit",
  appSaveApiKeys: "ccr:app:save-api-keys",
  appClearProxyNetworkCaptures: "ccr:app:clear-proxy-network-captures",
  appStartGateway: "ccr:app:start-gateway",
  appStopGateway: "ccr:app:stop-gateway",
  appStopProfile: "ccr:app:stop-profile",
  appSaveConfig: "ccr:app:save-config",
  appSetOnboardingFinished: "ccr:app:set-onboarding-finished",
  appSetTrayDetailOpen: "ccr:app:set-tray-detail-open",
  appSetProxyNetworkCaptureEnabled: "ccr:app:set-proxy-network-capture-enabled",
  appSelectPluginDirectory: "ccr:app:select-plugin-directory",
  appShowMainWindow: "ccr:app:show-main-window",
  appTestProviderAccountConnector: "ccr:app:test-provider-account-connector",
  appUpdateCheck: "ccr:app:update-check",
  appUpdateDownload: "ccr:app:update-download",
  appUpdateInstall: "ccr:app:update-install",
  appUpdateStatusChanged: "ccr:app:update-status-changed",
  browserBack: "ccr:browser:back",
  browserCloseTab: "ccr:browser:close-tab",
  browserForward: "ccr:browser:forward",
  browserGetChromeLoginImport: "ccr:browser:get-chrome-login-import",
  browserGetState: "ccr:browser:get-state",
  browserNavigate: "ccr:browser:navigate",
  browserNewTab: "ccr:browser:new-tab",
  browserReload: "ccr:browser:reload",
  browserResolveAutomationHandoff: "ccr:browser:resolve-automation-handoff",
  browserSelectTab: "ccr:browser:select-tab",
  browserStartChromeLoginImport: "ccr:browser:start-chrome-login-import",
  browserStateChanged: "ccr:browser:state-changed"
} as const;
