import type { OAuthConfig, OAuthUserConfig } from "."; export interface BattleNetProfile { sub: string; battle_tag: string; } /** See the [available regions](https://develop.battle.net/documentation/guides/regionality-and-apis) */ export declare type BattleNetIssuer = "https://www.battlenet.com.cn/oauth" | `https://${"us" | "eu" | "kr" | "tw"}.battle.net/oauth`; export default function BattleNet
= BattleNetProfile>(options: OAuthUserConfig
& { issuer: BattleNetIssuer; }): OAuthConfig
;