import { PontxSpec } from "./spec.js"; export declare enum PontxDirectoryNodeType { Directory = "directory", Api = "api", Struct = "struct", Overview = "overview", MarkDoc = "MarkDoc", Change = "change" } export declare class PontxDirectoryNode { title?: string; titleIntl?: Record; children: Array; type: PontxDirectoryNodeType; name: string; static constructorPureApiItems(pontxSpec: PontxSpec, namespaceName?: string): PontxDirectoryNode[]; static constructorApiDir(pontxSpec: PontxSpec): { type: PontxDirectoryNodeType; name: string; title: string; children: PontxDirectoryNode[]; }[]; static constructorPontxDir(pontxSpec: PontxSpec): PontxDirectoryNode[]; static removeNode(dirs: PontxDirectoryNode[], nodeType: PontxDirectoryNodeType, nodeName?: string): any; static getAPIsInDir(dir: PontxDirectoryNode): string[]; }