/** * Suggested-next-prompt surface plugin, browser half: a conversation.input.overlay * bridge entry that renders the host-computed suggest-prompt projection as light * placeholder text INSIDE the composer textarea, plus the plugin's settings card * in the WebUI plugin section (provider/model for the suggestion route). * Projection-mode surface — the suggestion arrives through * `useProjection('suggestPrompt')` (seeded by the history tail page, updated by * session/projection frames), so this plugin owns no store, no refresh chain, * and no event listener; accepting a suggestion rides the standard kit's * `inputActions.setDraft`. */ import type { ClientContext } from '@deepseek-ai/dsh-client-runtime/client'; export type * from '../types.ts'; export { GhostSuggestion } from './GhostSuggestion.tsx'; export { SettingsCard } from './SettingsCard.tsx'; export { SUGGEST_PROMPT_NS } from './settings-controller.ts'; /** Required services for the suggestion ghost bridge (the slot registry only). */ export declare const inject: string[]; /** * Client plugin body: the GhostSuggestion overlay bridge entry, plus the * suggest-prompt settings card when the settings surface is composed. The * settings card is an enhancement over the core ghost bridge, so it mounts on * a scoped inject rather than the top-level dependency list — a deployment * without the WebUI settings surface still gets ghost suggestions. * @param ctx - client root context. */ export declare function apply(ctx: ClientContext): void; //# sourceMappingURL=index.d.ts.map