import * as monaco from 'monaco-editor'; import type { Situation } from '../parser/types'; export interface BuildCompletionsArgs { situation: Situation; range: monaco.IRange; variables: string[]; fetchFieldNames?: (nestedPath?: string) => Promise; fetchFieldValues?: (fieldName: string) => Promise; } export declare function buildCompletions(args: BuildCompletionsArgs): Promise;