export declare const LOCAL_TAX_ORIGINS: readonly ["AD", "AL", "AT", "BA", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GB", "GE", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MC", "MD", "ME", "MK", "MT", "NL", "NO", "PL", "PT", "RO", "RS", "SE", "SI", "SK", "TR", "UA", "XI", "XK"]; /** * An establishment country the local engine can compute tax for. * * If your establishment is not in this list — the United States above all — the local * mode cannot help you, and that is a fact about published rate data rather than a * gap someone forgot to fill. Use `mode: "stripe"`, which is the supported answer for * a US establishment — Stripe owns both the calculation and the invoice, so no rate * conversion exists to be wrong. */ export type LocalTaxOrigin = (typeof LOCAL_TAX_ORIGINS)[number]; /** Is this establishment one the local engine can compute for? */ export declare function isLocalTaxOrigin(country: string | null | undefined): country is LocalTaxOrigin; //# sourceMappingURL=tax-origins.d.ts.map