export const IPC_CHANNELS = {
  GET_SNAPSHOT: "app:get-snapshot",
  GET_VERSION: "app:get-version",
  CHECK_UPDATES: "app:check-updates",
  INSTALL_UPDATE: "app:install-update",
  UPDATE_INSTALL_PROGRESS: "app:update-install-progress",
  OPEN_EXTERNAL: "app:open-external",
  UPDATE_SETTINGS: "app:update-settings",
  RESET_PROVIDER_DAILY_USAGE: "app:reset-provider-daily-usage",
  RESET_DEBRID_LINK_API_KEY_DAILY_USAGE: "app:reset-debrid-link-api-key-daily-usage",
  ADD_LINKS: "queue:add-links",
  ADD_CONTAINERS: "queue:add-containers",
  GET_START_CONFLICTS: "queue:get-start-conflicts",
  RESOLVE_START_CONFLICT: "queue:resolve-start-conflict",
  CLEAR_ALL: "queue:clear-all",
  START: "queue:start",
  START_PACKAGES: "queue:start-packages",
  STOP: "queue:stop",
  TOGGLE_PAUSE: "queue:toggle-pause",
  CANCEL_PACKAGE: "queue:cancel-package",
  RENAME_PACKAGE: "queue:rename-package",
  REORDER_PACKAGES: "queue:reorder-packages",
  REMOVE_ITEM: "queue:remove-item",
  TOGGLE_PACKAGE: "queue:toggle-package",
  EXPORT_QUEUE: "queue:export",
  IMPORT_QUEUE: "queue:import",
  PICK_FOLDER: "dialog:pick-folder",
  PICK_CONTAINERS: "dialog:pick-containers",
  STATE_UPDATE: "state:update",
  CLIPBOARD_DETECTED: "clipboard:detected",
  TOGGLE_CLIPBOARD: "clipboard:toggle",
  GET_SESSION_STATS: "stats:get-session-stats",
  RESET_SESSION_STATS: "stats:reset-session",
  RESET_DOWNLOAD_STATS: "stats:reset-download",
  RESTART: "app:restart",
  QUIT: "app:quit",
  EXPORT_BACKUP: "app:export-backup",
  IMPORT_BACKUP: "app:import-backup",
  OPEN_LOG: "app:open-log",
  OPEN_SESSION_LOG: "app:open-session-log",
  OPEN_PACKAGE_LOG: "app:open-package-log",
  OPEN_REALDEBRID_LOGIN: "app:open-realdebrid-login",
  OPEN_ALLDEBRID_LOGIN: "app:open-alldebrid-login",
  IMPORT_BESTDEBRID_COOKIES: "app:import-bestdebrid-cookies",
  GET_ALLDEBRID_HOST_INFO: "app:get-alldebrid-host-info",
  GET_DEBRIDLINK_HOST_LIMITS: "app:get-debridlink-host-limits",
  RETRY_EXTRACTION: "queue:retry-extraction",
  EXTRACT_NOW: "queue:extract-now",
  RESET_PACKAGE: "queue:reset-package",
  GET_HISTORY: "history:get",
  CLEAR_HISTORY: "history:clear",
  REMOVE_HISTORY_ENTRY: "history:remove-entry",
  SET_PACKAGE_PRIORITY: "queue:set-package-priority",
  SKIP_ITEMS: "queue:skip-items",
  RESET_ITEMS: "queue:reset-items",
  START_ITEMS: "queue:start-items"
} as const;
