import { PluginKey } from "prosemirror-state"; import { Decoration, EditorView } from "prosemirror-view"; import { RunnerState } from "@emergence-engineering/prosemirror-block-runner"; import { GrammarContextState, GrammarFixResult, GrammarUnitMetadata } from "./types"; import { ModelStateManager } from "./modelState"; type GrammarState = RunnerState; export declare function acceptSuggestion(view: EditorView, pluginKey: PluginKey, decorationId: object): void; export declare function discardSuggestion(view: EditorView, pluginKey: PluginKey, decorationId: object): void; export declare function selectSuggestion(view: EditorView, pluginKey: PluginKey, decorationId: object): void; export declare function deselectSuggestion(view: EditorView, pluginKey: PluginKey): void; export declare function getSelectedDecoration(view: EditorView, pluginKey: PluginKey): Decoration | undefined; export declare function setGrammarSystemPrompt(view: EditorView, pluginKey: PluginKey, systemPrompt: string | undefined): void; export declare function grammarSuggestInit(view: EditorView, pluginKey: PluginKey, systemPrompt?: string): void; export declare function requestHint(apiKey: string, originalText: string, replacement: string, options?: { endpoint?: string; model?: string; modelStateManager?: ModelStateManager; systemPrompt?: string; }): Promise; export {}; //# sourceMappingURL=actions.d.ts.map