export const DRAW_GROUP = "draw";
export const SETTLEMENT_GROUP = "settlement";
export const FRONTEND_GROUP = "frontend";
export const WALLET_GROUP = "wallet";

export const DRAW_KEYS = {
  REQUIRE_MANUAL_REVIEW: "draw.require_manual_review",
  COOLDOWN_MINUTES: "draw.cooldown_minutes",
} as const;

export const SETTLEMENT_KEYS = {
  AUTO_SETTLEMENT: "settlement.auto_run_on_tick",
  AUTO_APPROVE: "settlement.auto_approve_on_tick",
  AUTO_PAYOUT: "settlement.auto_payout_on_tick",
  APPLY_REBATE_TO_PAYOUT: "settlement.apply_rebate_to_payout",
} as const;

export const FRONTEND_KEYS = {
  PLAY_RULES_HTML: "frontend.play_rules_html",
  PLAY_RULES_HTML_ZH: "frontend.play_rules_html_zh",
  PLAY_RULES_HTML_EN: "frontend.play_rules_html_en",
  PLAY_RULES_HTML_NE: "frontend.play_rules_html_ne",
} as const;

export const WALLET_KEYS = {
  IN_MIN: "wallet.transfer_in_min_minor",
  IN_MAX: "wallet.transfer_in_max_minor",
  OUT_MIN: "wallet.transfer_out_min_minor",
  OUT_MAX: "wallet.transfer_out_max_minor",
} as const;
