///
///
export declare function fsGetSourceForNode(element: Node, requestDirHandle: (params: {
mode: FileSystemPermissionMode;
}) => Promise): Promise<{
fiberSource: import("./react-source").FiberSource;
path: string;
text: string;
fileHandle: FileSystemFileHandle;
} | null>;
export declare type OpenFile = {
path: string;
text: string;
fileHandle: FileSystemFileHandle;
};
export declare function fsGetFileContents(dirHandle: FileSystemDirectoryHandle, rawPath: string): Promise;
export declare function fsGetFile(dirHandle: FileSystemDirectoryHandle, path: string): Promise;
export declare function fsWriteToFile(fileHandle: FileSystemFileHandle, data: string): Promise;
export declare function findClosestFile(dirHandle: FileSystemDirectoryHandle, closestTo: string, fileNameCandidates: string[]): Promise;
export declare function fileToText(file: File): Promise;
export declare function useDirHandle(): {
getDirHandle: (params: {
mode: FileSystemPermissionMode;
}) => Promise;
FsAccessWarningAlert: () => JSX.Element;
alertIsOpen: boolean;
};
export declare function normalizePath(path: string): string;
//# sourceMappingURL=fs.d.ts.map