import { IExpression } from "./IExpression"; export declare class FunctionCallExpression implements IExpression { constructor(fnExpression: IExpression<(...params: any[]) => T> | ((...params: any[]) => T), params: IExpression[], functionName?: string); fnExpression: IExpression<(...params: any[]) => T>; params: IExpression[]; functionName: string; private _type; readonly type: ObjectConstructor | import("../../Common/Type").IObjectType | ((...value: any[]) => T); toString(): string; clone(replaceMap?: Map): FunctionCallExpression; hashCode(): number; }