/** * Plugin-owned strings, re-keyed from `manifest.messages[locale][key]` into * `locale → slug → key`, the shape `coreMessages` needs. Keeping them in the * manifest makes a plugin one file to write and one to hand a translator, and lets * mounted plugins resolve identically at `plugins..`. * * A plugin with no `messages` contributes nothing and falls back to the inline * English its components pass to `usePluginTranslations`. */ export declare const pluginMessages: Record>; export declare function collectPluginMessages(manifests: Array<{ slug: string; messages?: Record>; }>): Record>; //# sourceMappingURL=messages.d.ts.map