//#region src/utils/currency-constants.d.ts /** * A decimal string representing a monetary amount, e.g. `"9.99"`, `"0.01"`, or `"1000"`. * * This is NOT an integer in cents/minor units — it is always a human-readable decimal string. * For example, nine dollars and ninety-nine cents is `"9.99"`, not `999`. */ type MoneyAmount = `${number}` | `${number}.${number}`; type Currency = { code: Uppercase; decimals: number; stripeDecimals: number; }; declare const SUPPORTED_CURRENCIES: [{ readonly code: "USD"; readonly decimals: 2; readonly stripeDecimals: 2; }, { readonly code: "EUR"; readonly decimals: 2; readonly stripeDecimals: 2; }, { readonly code: "GBP"; readonly decimals: 2; readonly stripeDecimals: 2; }, { readonly code: "JPY"; readonly decimals: 0; readonly stripeDecimals: 0; }, { readonly code: "INR"; readonly decimals: 2; readonly stripeDecimals: 2; }, { readonly code: "AUD"; readonly decimals: 2; readonly stripeDecimals: 2; }, { readonly code: "CAD"; readonly decimals: 2; readonly stripeDecimals: 2; }]; //#endregion export { Currency, MoneyAmount, SUPPORTED_CURRENCIES }; //# sourceMappingURL=currency-constants.d.ts.map