///
///
import { CompiledFunctionCall, RuntimeFunctionCall } from "../../core/constructs/FunctionCall";
import { CompiledDirectInitializer, RuntimeDirectInitializer } from "../../core/constructs/initializers/DirectInitializer";
import { ConstructOutlet } from "./ConstructOutlet";
import { ExpressionOutlet } from "./ExpressionOutlets";
import { ReturnDestinationOutlet } from "./ReturnDestinationOutlet";
export declare class FunctionCallOutlet extends ConstructOutlet {
readonly argInitializerOutlets: readonly ArgumentInitializerOutlet[];
readonly returnOutlet?: ReturnDestinationOutlet;
constructor(element: JQuery, construct: CompiledFunctionCall, parent: ConstructOutlet, returnOutlet?: ReturnDestinationOutlet, argumentSeparator?: string);
protected instanceSet(inst: RuntimeFunctionCall): void;
private registerCallOutlet;
}
export declare class ArgumentInitializerOutlet extends ConstructOutlet {
readonly expressionOutlet: ExpressionOutlet;
constructor(element: JQuery, construct: CompiledDirectInitializer, parent?: ConstructOutlet);
private referenceInitialized;
private atomicObjectInitialized;
}