/** * `mstar-panel` locale namespace: the HOST-ONLY chrome this plugin still owns. * * After the unified-product migration (plan dsh-panel-unification Tasks 2–5) * every product string comes from `@mstar-harness/ui`'s bilingual dictionary, * keyed by the host's locale. What is left here is the seat chrome the shared * layer cannot know: the panel's own name (tab type, guide capsule, nav * landmark, sidebar row), the host affordance that opens the full page, and the * seat's four transport states (which exist before any product screen does). * * The registry and the tab/zone/roadmap/event-log/state/freshness families are * DELETED with the surfaces that rendered them — dead copy in a shipped bundle * is inventory, not a translation. */ import type { LocaleDictOf } from '@deepseek-ai/dsh-client-ui-slots'; /** Locale namespace id for the workflow panel. */ export declare const NS = "mstar-panel"; /** Panel dictionary keys: the host-only chrome above, and nothing else. */ export type PanelKey = 'view.mstar-workflow' | 'guide.description' | 'empty.waiting' | 'empty.loading' | 'empty.no-harness' | 'empty.no-harness-hint' | 'state.failure.heading' | 'state.failure.session-absent' | 'state.failure.session-cwd-absent' | 'state.failure.session-inspect-failed' | 'state.failure.cwd-mismatch' | 'state.failure.malformed-answer' | 'state.failure.unknown' | 'state.pick.pending' | 'state.pick.selected' | 'state.pick.failed'; declare module '@deepseek-ai/dsh-client-ui-slots' { interface LocaleNamespaceMap { 'mstar-panel': PanelKey; } } /** zh dictionary (repo bilingual convention; zh is the stub fallback locale). */ export declare const zh: LocaleDictOf<'mstar-panel'>; /** en dictionary (the host's fallback locale). */ export declare const en: LocaleDictOf<'mstar-panel'>;