export type FlatTranslationMap = Record; /** * Flatten a nested translation bundle into literal dotted keys: * { translations: { page: { title: 'Translations' } } } * -> { 'translations.page.title': 'Translations' } * * The runtime looks translations up FLAT (apps run keySeparator: false so the * db-fetched bundles - arbitrary user-authored labels where a dot is just a * character - resolve literally). Authoring stays nested for readability; * flattening is one-way-safe because the nesting defines where the dots go. * Already-flat maps pass through unchanged, so apps with either structure can * feed defaultBundles. */ export declare const flattenBundle: (bundle: unknown, prefix?: string, out?: FlatTranslationMap) => FlatTranslationMap; //# sourceMappingURL=flattenBundle.d.ts.map