import type { IConfirmEmailData, IConfirmPhoneData, IValidateEmailData, IValidatePhoneData, IVerifyEmailData, IVerifyPhoneData, IValidateForgetPasswordData, IConfirmForgetPasswordData, ICheckForgetPasswordData, BaseProxyParameters } from "../../types";
import { BaseProxy } from "./baseProxy";
declare class LimitedProxy extends BaseProxy {
    private limitedService;
    constructor(data: BaseProxyParameters);
    checkForgetPassword: (data: ICheckForgetPasswordData) => Promise<import("../..").ApiResponse<import("../..").ForgetSecurityData>>;
    validateForgetPassword: (data: IValidateForgetPasswordData) => Promise<import("../..").ApiResponse<import("../..").ForgetSecurityData>>;
    confirmForgetPassword: (data: IConfirmForgetPasswordData) => Promise<import("../..").ApiResponse<import("../..").ForgetSecurityData>>;
    validateEmail: (data: IValidateEmailData) => Promise<import("../..").ApiResponse<import("../..").ValidateLimitedSecurity>>;
    validatePhone: (data: IValidatePhoneData) => Promise<import("../..").ApiResponse<import("../..").ValidateLimitedSecurity>>;
    verifyEmail: (data: IVerifyEmailData) => Promise<import("../..").ApiResponse<import("../..").VerifyUserSecurity>>;
    verifyPhone: (data: IVerifyPhoneData) => Promise<import("../..").ApiResponse<import("../..").VerifyUserSecurity>>;
    confirmEmail: (data: IConfirmEmailData) => Promise<import("../..").ApiResponse<import("../..").ConfirmUserSecurity>>;
    confirmPhone: (data: IConfirmPhoneData) => Promise<import("../..").ApiResponse<import("../..").ConfirmUserSecurity>>;
}
export { LimitedProxy };
