import { CompletionItem } from "vscode-languageserver-protocol"; import { CompilationUnit } from "../compilationUnit.js"; import type { AgencyProgram } from "../types.js"; import type { ScopeInfo } from "../typeChecker/types.js"; export type CompletionContext = { source: string; line: number; character: number; scopes: ScopeInfo[]; program: AgencyProgram; fsPath: string; }; export declare function getCompletions(info: CompilationUnit, context?: CompletionContext): CompletionItem[];