/** * Where an expansion device ships. * * Its own table rather than columns on the order because the address is captured once and then * handed to several places — the Shopify draft order, the CS queue, support later — and because * keeping it addressable means a correction is a new row instead of a destructive update, which * matters when the previous value is what actually went on a shipping label. * * The customer's account address is prefilled on the review screen; `isDifferentFromAccount` * records whether they overrode it, which is worth knowing on its own (a high override rate says * account addresses are stale). */ export declare class BillingCampaignExpansionAddress { id: number; clientId: number; isDifferentFromAccount: boolean; name: string | null; street1: string | null; street2: string | null; city: string | null; /** Two-letter code where we have one, full name otherwise — whatever the Address Element returns. */ region: string | null; postalCode: string | null; countryCode: string | null; phone: string | null; createdAt: Date | null; }