import IAddress from '../Address'; import { PricingCurrency } from '../Product/IPricing'; export default interface ISupplier { readonly id: string; readonly name: string; readonly addresses: ISupplierAddress[]; readonly contacts: ISupplierContact[]; readonly phone: string; readonly products: ISupplierProduct[]; } export interface ISupplierAddress extends IAddress { readonly type: string; readonly is_default: boolean; } export interface ISupplierContact { readonly first_name: string; readonly last_name: string; readonly title: string; readonly info: string; readonly is_default: boolean; readonly email: string; readonly phone: string; } export interface ISupplierProduct { readonly declination_slug: string; readonly supplierProduct_sku: string; readonly cost: { readonly amount: string; readonly currency: PricingCurrency; }; readonly favorite_supplier_id: string; readonly moq: number; readonly stack_size: number; } export declare const getDefaultSupplierContact: () => ISupplierContact; export declare const getDefaultSupplierAddress: () => ISupplierAddress;