declare class SchemaFormatter { private nodes; private pathToId; private idToPath; private rootId; private schema; private schemaRaw; private language; constructor(schemaRaw: any); initialize(schemaRaw: any): void; private processSchema; private buildFlatStructure; private isSchemaItem; schemaToString: () => string; /** * 获取格式化的schema */ getSchema(): any; getSchemaRaw(): any; getLanguage(): "js" | "json"; getById(id: string): any; getByPath(path: string): any; setById(id: string, value: any): boolean; setByPath(path: string, value: any): boolean; hasById(id: string): boolean; hasByPath(path: string): boolean; getRoot(): any; pipeOut(clean?: boolean): any; getSchemaItems(): Array<{ id: string; path: string; value: any; }>; debug(): void; } export default SchemaFormatter;