import { ExpressionNode } from '../parser/parseNodes'; import { Arg, FunctionResult, TypeEvaluator } from './typeEvaluatorTypes'; import { FunctionType, OverloadedType } from './types'; export declare function applyFunctionTransform(evaluator: TypeEvaluator, errorNode: ExpressionNode, argList: Arg[], functionType: FunctionType | OverloadedType, result: FunctionResult): FunctionResult;