import type { AddressType } from '@citrineos/types'; export interface IVatProvider { /** * Retrieves company address for the given VAT number. * * @param {string} vatNumber - The VAT number to look up. * * @returns {Promise} The company address if valid, * null if the VAT number is permanently invalid/rejected, * or undefined if the lookup failed due to a transient error (e.g. service unavailable). */ getVat(vatNumber: string): Promise; }