import { TemporaryObject } from "../runtime/objects"; import { RuntimeConstruct, StackType } from "./CPPConstruct"; import { RuntimeTemporaryDeallocator } from "./TemporaryDeallocator"; import { CompiledPotentialFullExpression } from "./PotentialFullExpression"; export declare abstract class RuntimePotentialFullExpression extends RuntimeConstruct { readonly temporaryDeallocator?: RuntimeTemporaryDeallocator; readonly temporaryObjects: { [index: number]: TemporaryObject | undefined; }; readonly containingFullExpression: RuntimePotentialFullExpression; constructor(model: C, stackType: StackType, parent: RuntimeConstruct); private findFullExpression; }