import { DescriptiveError, ErrorResponse } from 'src/common/errorResponse'; import { SuccessResponse } from 'src/common/successResponse'; import { Brand } from './brand'; export interface DeleteBrandSuccessResponse extends SuccessResponse { code: number; data: Brand; } export interface DeleteBrandErrorResponse extends ErrorResponse { error: ErrorMessageDeleteBrand; code?: number; errors: DescriptiveError; } export declare const enum ErrorMessageDeleteBrand { INVALID_BRAND_ID = "NO BRAND WITH SUCH ID", CANNOT_DELETE_BRAND = "CANNOT DELETE THE BRAND" } export declare type DeleteBrandResponse = DeleteBrandErrorResponse | DeleteBrandSuccessResponse;