import BaseProp from "./BaseProp"; /** * An object property is a property that references some other object. This will validate the value it is connected with and render it down */ export default class ObjectProp extends BaseProp { protected symbols: any; protected parentObj: any; /** * * @param {any} node The node being managed * @param {string} name The name of the node * @param {any} symbols The entire symbol tree * @param {any} parentObj The immediate parent of this node */ constructor(node: any, name: string, symbols: any, parentObj: any); /** * The generated jsons schema reference path */ $ref?: string | null; /** * The properties (json schema props) for this class */ class?: {} | null; /** * Things like extra classes and enums that need to be at the top level of the module */ imports(): string[]; /** * The template to render this type */ readonly prop: string; } //# sourceMappingURL=ObjectProp.d.ts.map