import { ItemType } from "./ItemType.js"; import * as cp from "child_process"; export type Folder = { name: string; id: number; children: Folder[]; }; export type FolderResult = { folders: Folder[]; }; export type ItemResult = { name: string; itemType: ItemType; data: string; stringData: string; }; export declare class TiaProjectServerFetchApi { static process: cp.ChildProcessWithoutNullStreams | null; static baseUri: string; static updateBaseuriAndLaunchServer(baseUri: string): void; static stopServer(): void; static closeProject(file: string): Promise; static getFolders(file: string): Promise; static getItem(file: string, id: number): Promise; }