import { BuiltinVariableRegistry } from "../builtin/BuiltinVariableRegistry.js";
import { CompletionResult } from "./CompletionItem.js";
import { DocumentationLocalizer } from "../documentation/Documentation.js";
export type IfcExpressionAutocompleteOptions = {
    builtinVariableRegistry?: BuiltinVariableRegistry;
    localizer?: DocumentationLocalizer;
    emptyExpressionStarters?: Array<string>;
};
export declare class IfcExpressionAutocomplete {
    static complete(input: string, cursorOffset: number, options?: IfcExpressionAutocompleteOptions): CompletionResult;
}
