import type { AddressFormData } from "~/services/dto/address-data" import type { UserData } from "~/services/dto/user-data" export type SupplierAddresses = AddressFormData[] | string[] export interface SupplierData { id: number name: string email?: string | null phone?: string | null createdBy?: UserData | null addresses: SupplierAddresses } export interface SupplierFormData { name: string email?: string phone?: string addresses: AddressFormData[] } export type SupplierPayload = { name: string email?: string | null phone?: string | null addresses?: string[] }