/**
* Copyright 2023 Kapeta Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
///
declare class FilesystemManager {
writeFile(path: string, data: string | Buffer): Promise;
createFolder(path: string): Promise;
readDirectory(path: string): Promise<{
path: string;
folder: boolean;
}[]>;
readFile(path: string): Promise;
getRootFolder(): string;
getProjectRootFolder(): string | undefined;
setProjectRootFolder(folder: string): void;
getEditor(): string | undefined;
setEditor(editor: string): void;
getReleaseChannel(): string | undefined;
setReleaseChannel(channel: string): void;
getShowPixelGrid(): boolean | undefined;
setShowPixelGrid(show: boolean): void;
getSnapToPixelGrid(): boolean | undefined;
setSnapToPixelGrid(snap: boolean): void;
}
export declare const filesystemManager: FilesystemManager;
export {};