import { DescriptiveError, ErrorResponse, SuccessResponse } from 'src/index'; /** * API Path: /customer/forgot * method: POST * body: CustomerForgotPasswordRequest * response: CustomerForgotPasswordResponse */ export interface CustomerForgotPasswordRequest { phone?: string; email?: string; password: string; } export interface CustomerForgotPasswordMessage { message?: string; } export interface CustomerForgotPasswordSuccessResponse extends SuccessResponse { code: number; data: CustomerForgotPasswordMessage; } export declare const enum CustomerForgotPasswordSuccessMessages { FORGOT_PASSWORD_SUCCESSFUL = "FORGOT_PASSWORD_SUCCESSFUL" } export declare const enum CustomerForgotPasswordErrorMessages { CAN_NOT_GET_CUSTOMER = "CAN_NOT_GET_CUSTOMER", CAN_NOT_UPDATE_CUSTOMER_PASSWORD = "CAN_NOT_UPDATE_CUSTOMER_PASSWORD" } export interface CustomerForgotPasswordErrorResponse extends ErrorResponse { code?: number; error: CustomerForgotPasswordErrorMessages; errors: DescriptiveError; } export declare type CustomerForgotPasswordResponse = CustomerForgotPasswordSuccessResponse | CustomerForgotPasswordErrorResponse;