import { DescriptiveError, ErrorResponse, SuccessResponse } from 'src/index'; /** * API Path: /auth/forgot * method: POST * body: ForgotPasswordRequest * response: ForgotPasswordResponse */ export interface ForgotPasswordRequest { username: string; } export interface ForgotMessageResponse { message?: string; } export interface ForgotPasswordSuccessResponse extends SuccessResponse { code: number; data: ForgotMessageResponse; } export declare const enum ForgotPasswordErrorMessages { CAN_NOT_GET_USER = "CAN_NOT_GET_USER", CAN_NOT_UPDATE_USER_PASSWORD = "CAN_NOT_UPDATE_USER_PASSWORD", SIGNED_UP_USING_YOUR_LOCAL_ACCOUNT = "SIGNED_UP_USING_YOUR_LOCAL_ACCOUNT" } export interface ForgotPasswordErrorResponse extends ErrorResponse { code?: number; error: ForgotPasswordErrorMessages; errors: DescriptiveError; } export declare type ForgotPasswordResponse = ForgotPasswordSuccessResponse | ForgotPasswordErrorResponse;