// 本文件为自动构建生成
import {
  UniOAuthProvider as UniOAuthProviderOrigin,
  Login as LoginOrigin,
  AppleLoginAppleInfo as AppleLoginAppleInfoOrigin,
  LoginSuccess as LoginSuccessOrigin,
  LoginSuccessCallback as LoginSuccessCallbackOrigin,
  LoginFail as LoginFailOrigin,
  LoginFailCallback as LoginFailCallbackOrigin,
  LoginComplete as LoginCompleteOrigin,
  LoginCompleteCallback as LoginCompleteCallbackOrigin,
  LoginOptions as LoginOptionsOrigin,
  UniverifyIconStyles as UniverifyIconStylesOrigin,
  UniverifyPhoneNumStyles as UniverifyPhoneNumStylesOrigin,
  UniverifySloganStyles as UniverifySloganStylesOrigin,
  UniverifyAuthButtonStyles as UniverifyAuthButtonStylesOrigin,
  UniverifyOtherButtonStyles as UniverifyOtherButtonStylesOrigin,
  UniverifyPrivacyItemStyles as UniverifyPrivacyItemStylesOrigin,
  UniverifyPrivacyTermsStyles as UniverifyPrivacyTermsStylesOrigin,
  UniVerifyButtonListItem as UniVerifyButtonListItemOrigin,
  UniVerifyButtonsStyles as UniVerifyButtonsStylesOrigin,
  UniverifyStyle as UniverifyStyleOrigin,
  GetUserInfo as GetUserInfoOrigin,
  UserInfo as UserInfoOrigin,
  GetUserInfoSuccess as GetUserInfoSuccessOrigin,
  GetUserInfoSuccessCallback as GetUserInfoSuccessCallbackOrigin,
  GetUserInfoFail as GetUserInfoFailOrigin,
  GetUserInfoFailCallback as GetUserInfoFailCallbackOrigin,
  GetUserInfoComplete as GetUserInfoCompleteOrigin,
  GetUserInfoCompleteCallback as GetUserInfoCompleteCallbackOrigin,
  GetUserInfoOptions as GetUserInfoOptionsOrigin,
  Uni as UniOrigin
} from './interface'

declare global {
  type UniOAuthProvider = UniOAuthProviderOrigin
  type Login = LoginOrigin
  type AppleLoginAppleInfo = AppleLoginAppleInfoOrigin
  type LoginSuccess = LoginSuccessOrigin
  type LoginSuccessCallback = LoginSuccessCallbackOrigin
  type LoginFail = LoginFailOrigin
  type LoginFailCallback = LoginFailCallbackOrigin
  type LoginComplete = LoginCompleteOrigin
  type LoginCompleteCallback = LoginCompleteCallbackOrigin
  type LoginOptions = LoginOptionsOrigin
  type UniverifyIconStyles = UniverifyIconStylesOrigin
  type UniverifyPhoneNumStyles = UniverifyPhoneNumStylesOrigin
  type UniverifySloganStyles = UniverifySloganStylesOrigin
  type UniverifyAuthButtonStyles = UniverifyAuthButtonStylesOrigin
  type UniverifyOtherButtonStyles = UniverifyOtherButtonStylesOrigin
  type UniverifyPrivacyItemStyles = UniverifyPrivacyItemStylesOrigin
  type UniverifyPrivacyTermsStyles = UniverifyPrivacyTermsStylesOrigin
  type UniVerifyButtonListItem = UniVerifyButtonListItemOrigin
  type UniVerifyButtonsStyles = UniVerifyButtonsStylesOrigin
  type UniverifyStyle = UniverifyStyleOrigin
  type GetUserInfo = GetUserInfoOrigin
  type UserInfo = UserInfoOrigin
  type GetUserInfoSuccess = GetUserInfoSuccessOrigin
  type GetUserInfoSuccessCallback = GetUserInfoSuccessCallbackOrigin
  type GetUserInfoFail = GetUserInfoFailOrigin
  type GetUserInfoFailCallback = GetUserInfoFailCallbackOrigin
  type GetUserInfoComplete = GetUserInfoCompleteOrigin
  type GetUserInfoCompleteCallback = GetUserInfoCompleteCallbackOrigin
  type GetUserInfoOptions = GetUserInfoOptionsOrigin
  interface Uni extends UniOrigin { }
}
