import { Guid } from "../defaults"; import { DefaultProperties } from "../defaultProperties"; import { FreeFieldGroup } from "../freeFieldGroup"; import { CustomerDomainMailSending } from "./mailSending"; import { CustomerDomainAddress } from "./address"; import { CustomerDomainPriceAgreement } from "./priceAgreement"; import { InvoiceByCustomer } from "./invoiceByCustomer"; import { CustomerDomainOrderPortalSettings } from "./orderPortalSettings"; export declare class CustomerDomainCustomer extends DefaultProperties { customerCode: number; gLN: string; name: string; phoneNumber: string; mobilePhoneNumber: string; btwNumber: string; kVKNumber: string; isBusiness: boolean; iBAN: string; memo: string; email: string; invoiceBy?: InvoiceByCustomer; orderPortalEnabled: boolean; orderPortalPassword: string; orderPortalEmail: string; orderPortalName: string; subscriptionId?: number; businessAddress: CustomerDomainAddress; invoiceAddress: CustomerDomainAddress; /** * @deprecated Use deliveryAddresses */ deliveryAddress: CustomerDomainAddress; deliveryAddresses: CustomerDomainAddress[]; correspondenceAddress: CustomerDomainAddress; quoteMailSending: CustomerDomainMailSending; confirmationMailSending: CustomerDomainMailSending; invoiceMailSending: CustomerDomainMailSending; reminderMailSending: CustomerDomainMailSending; customerFavorites?: string[]; groupedFreeFields: FreeFieldGroup[]; priceAgreements: CustomerDomainPriceAgreement[]; articles: Guid[]; categories: Guid[]; catalogs: Guid[]; orderPortalSettings?: CustomerDomainOrderPortalSettings; } //# sourceMappingURL=customer.d.ts.map