/** Align with Remote Console file manager (paths relative to project root). */ export declare const FILE_MANAGER_ALLOWED: readonly string[]; export declare const FILE_MANAGER_BLOCKED: Readonly>; export type FileTreeNode = { readonly name: string; readonly path: string; readonly type: 'file' | 'directory'; readonly children?: readonly FileTreeNode[]; }; export declare function isProjectPathAllowed(relativePath: string): boolean; export declare function buildProjectFileTree(projectRoot: string): Promise; export declare function readProjectFile(projectRoot: string, relativePath: string): Promise<{ content: string; size: number; }>; export declare function saveProjectFile(projectRoot: string, relativePath: string, content: string): Promise; export declare function listEnvFiles(projectRoot: string): Promise;