import type CorePlugin from "./plugin.js"; type PluginInput = Parameters[0]; type PluginHooks = Awaited>; /** * Localize only the user-visible Goal command surface. Before the later * chat.message hook reaches the existing ownership/lifecycle wrappers, feed * those wrappers a clone containing the exact English command-owned text they * originally produced. The host-owned command output keeps the localized text, * so localization never becomes lifecycle state or model-visible authorization. * * Natural-language work/resume intent is deliberately not normalized here. * The user's original text reaches the model unchanged; the model decides * semantically whether to invoke the Goal resume tool in any language. */ export declare function installGoalI18nUX(_input: PluginInput, hooks: PluginHooks): void; export {}; //# sourceMappingURL=i18n-ux.d.ts.map