import { DocumentJSON } from "@uimix/node-data"; export declare class FileController { constructor(options: { projectPath: string; }); readonly cwd: string; private readonly filePaths; private lastSavedProject; private emitChange; save(project: DocumentJSON): void; load(): DocumentJSON; onChange(cb: (projectJSON: DocumentJSON) => void): () => void; }