/** 与 API seed / admin-permissions 一致 */
export const AdminPerm = {
  reports: 'reports.view',
  usersView: 'users.view',
  usersCreate: 'users.create',
  usersResetPassword: 'users.reset_password',
  settings: 'settings.manage',
  agentsView: 'agents.view',
  agentsCreate: 'agents.create',
  agentsCredit: 'agents.credit',
  walletDeposit: 'wallet.deposit',
  walletWithdraw: 'wallet.withdraw',
  matches: 'matches.manage',
  settlement: 'settlement.confirm',
  resettle: 'settlement.resettle',
  bets: 'bets.view',
  cashback: 'cashback.confirm',
  content: 'content.manage',
  audit: 'audit.view',
  depositManage: 'deposit.manage',
  depositReview: 'deposit.review',
} as const;

export type AdminPermission = (typeof AdminPerm)[keyof typeof AdminPerm];
