import { LocalizedText } from "./types.js"; //#region src/components/vendingMachine/locales.d.ts declare const en: { catalogTitle: string; catalogHint: string; catalogQuantity: string; catalogAdded: string; catalogSoldOut: string; catalogUnavailable: string; catalogEmpty: string; catalogUpdateFailed: string; catalogOrderActions: string; catalogToPay: string; catalogCart: string; catalogNext: string; catalogPromotion: string; collectAlsoBuy: string; catalogCartEmpty: string; collectTitle: string; collectAvailable: string; collectSelected: string; collectRemaining: string; collectVoucherCount: string; collectGroupSelected: string; collectSelect: string; collectSkuRemaining: string; collectSkuConfirm: string; collectSkuCancel: string; collectRedeem: string; collectNoProducts: string; collectInvalid: string; collectLimit: string; collectScanMore: string; collectDecrease: string; collectIncrease: string; collectUnsupported: string; channelTest: string; channelTesting: string; channelTestSuccess: string; channelTestFailed: string; channelTestUnknown: string; channelTestHint: string; reviewTitle: string; reviewDescription: string; reviewDetails: string; reviewBefore: string; reviewDelta: string; reviewProductRemoved: string; reviewProductAdded: string; reviewSummary: string; reviewAdded: string; reviewRemoved: string; reviewTotals: string; reviewConfirm: string; stockSyncPending: string; stockSyncReview: string; stockRefresh: string; restockChanged: string; restockReserved: string; dispenseStockReview: string; inventoryUnavailable: string; inventoryUnmapped: string; inventoryInsufficient: string; dispensePluginNotReady: string; dispenseInventoryInsufficient: string; brand: string; poweredBy: string; machine: string; idleTitle: string; idleDescription: string; touch: string; promoTitle: string; promoDescription: string; partyPromoTitle: string; partyPromoDescription: string; memberPromoTitle: string; memberPromoDescription: string; scanHint: string; homeTitle: string; homeDescription: string; buy: string; buyDescription: string; redeem: string; redeemDescription: string; redeemTitle: string; redeemFindDescription: string; redeemCodeLabel: string; redeemCodePlaceholder: string; redeemCodeHint: string; redeemFindSale: string; redeemClearCode: string; redeemScanPrompt: string; redeemScannerLocation: string; scannedCode: string; waitingForScan: string; scannedCodeHint: string; scanPreparing: string; scanPreparingHint: string; scanPrepareFailed: string; scanPrepareFailedHint: string; scanResolveFailed: string; scanProcessing: string; scanNoVouchers: string; scanVoucherNotStarted: string; scanVoucherExpired: string; scanVoucherUnavailable: string; scanUnrecognized: string; help: string; contact: string; back: string; home: string; staffSignIn: string; staffDescription: string; settingsDescription: string; selectStaff: string; enterId: string; verify: string; staff: string; signOut: string; welcomeStaff: string; staffHome: string; resume: string; configure: string; configureDescription: string; configureCard: string; sellable: string; low: string; empty: string; unavailable: string; inline: string; cards: string; all: string; changed: string; row: string; channel: string; channels: string; productStock: string; quantityAfter: string; action: string; current: string; capacity: string; noProduct: string; fill: string; fillAll: string; board: string; restockDraftOnly: string; restockDeviceMissing: string; restockConfigurationInvalid: string; restockDataInvalid: string; restockUnconfigured: string; restockSpaceMissing: string; restockSpaceInactive: string; restockMultipleProducts: string; restockProductMissing: string; restockProductInactive: string; restockStockInvalid: string; restockCapacityExceeded: string; reset: string; pending: string; submit: string; done: string; editChannel: string; cardHint: string; loadError: string; saveError: string; retry: string; loading: string; saving: string; saved: string; noChannels: string; noMatches: string; discardTitle: string; discardDescription: string; discard: string; keepEditing: string; invalidQuantity: string; blocked: string; disabled: string; product: string; quantity: string; dispensing: string; dispenseDescription: string; preparing: string; dispensingNow: string; waiting: string; success: string; failed: string; dispenseUncertain: string; dispenseUncertainDescription: string; dispenseMappingMissing: string; dispenseMappingInvalid: string; dispenseUnsupported: string; dispenseBusy: string; dispenseBoardOffline: string; dispenseNotReady: string; dispenseFailedDescription: string; summaryUncertain: string; progress: string; complete: string; completeDescription: string; partial: string; partialDescription: string; postPaymentError: string; summary: string; returning: string; itemNumber: string; itemTotal: string; droppedTotal: string; droppedCount: string; collectDescription: string; pickupTip: string; waitUntilFinished: string; order: string; }; type VendingTextKey = keyof typeof en; declare function getVendingText(key: VendingTextKey, values?: Record, locale?: string): string; declare function localizeVendingText(value: LocalizedText | undefined, locale?: string): string; //#endregion export { VendingTextKey, getVendingText, localizeVendingText };