import { UIDLEcommerceSettings, UIDLInvoiceSettings } from '@teleporthq/teleport-types'; export declare const generateEcommerceContextFileContent: (ecommerceSettings: UIDLEcommerceSettings, invoiceSettings?: UIDLInvoiceSettings, dataSourceId?: string | null, cartDbEnabled?: boolean, emitWorkflowSettingsGlobal?: boolean, assetLookupEnabled?: boolean, dataSourceType?: string | null) => string; /** * Percentage the storefront adds on top of every stored product price, or `0` * when prices are already tax-inclusive / no rate is configured. * * The rule itself lives in `@teleporthq/teleport-shared` so the data-source * transform (a package this one depends ON, not the other way round) applies * the same gate to catalogue prices. Re-exported here because this module is * where the export side has always read it from: the provider bakes the result * into `STOREFRONT_TAX_RATE` and mirrors it into * `workflow_cart_settings.taxConfig`, which is where the standalone * `cart-get-total` handler reads it at runtime. */ export declare const resolveStorefrontTaxRate: (invoiceSettings?: UIDLInvoiceSettings) => number; //# sourceMappingURL=ecommerce-context-generator.d.ts.map