import { IdentityDto, PhoneRegistrationDto } from "../../identity/dtos/identityDto";
import JwtValidator from "../utils/jwt/jwtValidator";
import { HttpService } from "@nestjs/common";
import { EnvironmentService } from "../../common_services/config";
import { SmsService } from "../smsService";
export default class ApiService {
    private envService;
    private http;
    private snsService;
    private jwtValidator;
    constructor(envService: EnvironmentService, http: HttpService, snsService: SmsService, jwtValidator: JwtValidator);
    createUser(param: any): Promise<boolean> | undefined;
    getIdentity(param: any): Promise<IdentityDto>;
    checkAccessToken(param: any): Promise<{
        code: number;
    }>;
    forgotPassword(param: any): Promise<boolean> | undefined;
    changePassword(param: any): Promise<boolean> | undefined;
    phoneRegister(param: any): Promise<PhoneRegistrationDto> | undefined;
    revokeRefreshToken(param: any): Promise<boolean>;
}
