import type { AbstractInvocationExpression, BaseObject, ExecutableListEntry, InterpreterContext, LabeledValue } from "@hylimo/core"; /** * If the given func throws an error during execution, the LSP tries to autocomplete the named parameters of this function * * @param func the function to be called * @param target where the function is being called on (i.e. `THIS.hi()` * @param context the current context * @param args the arguments of this function * @param expression the executed invocation expression * @return the result returned by the function in case it completed normally */ export declare function supplyNamedArguments(func: BaseObject, target: LabeledValue, context: InterpreterContext, args: ExecutableListEntry[], expression: AbstractInvocationExpression): LabeledValue; //# sourceMappingURL=completionGenerator.d.ts.map