import { SendMailInfo } from "../../common-types"; import { AuthUserMst } from "../../schema"; import { controllerResponse } from "../../utilities"; import { forgotPasswordMethod } from "../../utilities/helpers/type.hepler"; type IForgotPasswordErrorLogger = { [key in keyof MForgotPassword]: string; }; declare class MForgotPassword { custom_forgot_password_method: forgotPasswordMethod; user_username: string; user_emailid: string; user_mobileno: string; syen_id?: string; constructor(init: MForgotPassword); Validate?(): Partial; } interface ForgotPasswordControllerResponse extends controllerResponse { data?: Partial; } interface ForgotPasswordResponseData { user: Partial; reset_password_link: string; } interface ForgotPasswordSendMailInfo extends SendMailInfo { data: Partial; } export { IForgotPasswordErrorLogger, //interface MForgotPassword, // model ForgotPasswordControllerResponse, ForgotPasswordResponseData, ForgotPasswordSendMailInfo };