import { ProtobufType } from '../ProtobufType'; import { TPhone } from './Phone'; import { TProtobufField } from '../TProtobufField'; import { TPhoneOtp } from './PhoneOtp'; import { TEmail } from './Email'; import { TGoogleToken } from './GoogleToken'; import { TEmailOtp } from './EmailOtp'; import { TFacebookToken } from './FacebookToken'; import { TPhoneOtpResend } from './PhoneOtpResend'; import { TEmailOtpResend } from './EmailOtpResend'; import { TGetInitialState } from './GetInitialState'; import { TRefreshAuth } from './RefreshAuth'; import { TAppleToken } from './AppleToken'; import { TDismissSocialConnectionList } from './DismissSocialConnectionList'; import { TEmailMagicLink } from './EmailMagicLink'; import { TEmailMagicLinkOtp } from './EmailMagicLinkOtp'; export type TAuthGatewayRequest = { phone: TPhone; phone_otp: TPhoneOtp; email: TEmail; google_token: TGoogleToken; email_otp: TEmailOtp; facebook_token: TFacebookToken; phone_otp_resend: TPhoneOtpResend; email_otp_resend: TEmailOtpResend; get_initial_state: TGetInitialState; refresh_auth: TRefreshAuth; apple_token: TAppleToken; dismiss_social_connection_list: TDismissSocialConnectionList; email_magic_link: TEmailMagicLink; email_magic_link_otp: TEmailMagicLinkOtp; }; export declare class AuthGatewayRequest extends ProtobufType { protected fields(): TProtobufField[]; }