import { Extension, EditorState } from "@codemirror/next/state"; import { KeyBinding } from "@codemirror/next/view"; import { Completion } from "./completion"; import { CompletionConfig } from "./config"; export { snippet, snippetCompletion, nextSnippetField, prevSnippetField, clearSnippet, snippetKeymap } from "./snippet"; export { Completion, CompletionContext, CompletionSource, CompletionResult, completeFromList, ifNotIn } from "./completion"; export { startCompletion, closeCompletion, acceptCompletion, moveCompletionSelection } from "./view"; export { completeAnyWord } from "./word"; export declare function autocompletion(config?: CompletionConfig): Extension; export declare const completionKeymap: readonly KeyBinding[]; export declare function completionStatus(state: EditorState): null | "active" | "pending"; export declare function currentCompletions(state: EditorState): readonly Completion[]; //# sourceMappingURL=index.d.ts.map