import PropertyNode from "./property"; import Node from "./node"; export default class Namespace extends Node { name: string; functions: Array; property: PropertyNode | undefined; constructor(name: string, functions?: Array, property?: PropertyNode); addChild(name: string, child: Node): void; addChildren(name: string, child: Node): void; print: (namespace?: string, mod?: string, depth?: number) => string; static formatChildren(children: ReadonlyArray, childrenNamespace: string): string[]; }