import { CountryEnum } from '../enums/country.enum'; /** * Billing contact information sent from hoster.ai to invoice integrations. * Contains the details of the person or business for whom an invoice will be issued. */ export declare class InvoiceContactData { /** Unique identifier for the invoice contact */ invoiceContactId: string; /** Whether this is a business contact (true) or individual person (false) */ isBusinessContact: boolean; /** Contact's first name */ firstName: string; /** Contact's last name */ lastName: string; /** Business name (required when isBusinessContact is true) */ businessName?: string; /** Contact's email address */ email: string; /** Primary telephone number in international format (e.g., +30.2101234567) */ telephone: string; /** Mobile phone number in international format (e.g., +30.6901234567) */ mobile?: string; /** Primary address line (street, number) */ address1: string; /** Secondary address line (building, floor, apartment) */ address2?: string; /** Additional address information */ address3?: string; /** Postal/ZIP code */ postcode: string; /** City name */ city: string; /** Country code */ country: CountryEnum; /** State/province/region (for countries that use this) */ state?: string; /** Tax Identification Number (TIN/VAT number) */ TIN?: string; /** Tax office name or code */ taxOffice?: string; /** Contact's profession or business activity */ profession?: string; }