import { HttpService } from '@nestjs/common'; import { EnvironmentService } from '../common_services/config/envService'; import { IdentitySignUpInputDto, ChangePasswordInputDto, IdentityLoginInputDto, IdentityDto, CheckAccessTokenInputDto, PhoneRegistrationDto } from '../identity/dtos/identityDto'; import { SmsService } from './smsService'; import JwtValidator from './utils/jwt/jwtValidator'; export declare class Auth0Service { private readonly envService; private readonly http; private readonly smsService; private readonly jwtValidator; contentType: string; auth0ConnectionType: string; constructor(envService: EnvironmentService, http: HttpService, smsService: SmsService, jwtValidator: JwtValidator); private getAdminToken; checkAccessToken(input: CheckAccessTokenInputDto): Promise<{ code: number; errorMessage: string; }>; createUser(input: IdentitySignUpInputDto): Promise; private getUserToken; getIdentity(input: IdentityLoginInputDto | CheckAccessTokenInputDto): Promise; private setNewPassword; changePassword(input: ChangePasswordInputDto): Promise; private triggerForgotPasswordFlow; forgotPassword(email: string): Promise; phoneRegister(phone: string): Promise; revokeRefreshToken(refreshToken: string): Promise>>; }