import { Autocompletion } from "../core/Autocompletion.js";
import { Extension } from "@codemirror/state";
import { EditorView } from "@codemirror/view";
/**
 * This class corresponds to the Python MyCompleter class.
 */
export declare class ACCompleter {
    private completions;
    readonly autocompletionExtension: Extension;
    private readonly view;
    constructor(view: EditorView);
    selectNext(): void;
    selectPrevious(): void;
    setCompletions(completions: Autocompletion[]): void;
    getSelected(): Autocompletion | undefined;
    completionPrefix(): string;
    hidePopup(): void;
    complete(): void;
    isActive(): boolean;
    private getCompletions;
}
//# sourceMappingURL=ACCompleter.d.ts.map