export declare type FSFileObject = { buf: Uint8Array; }; export declare type FSFileHandlerObject = { kind: 'file'; name: string; }; export declare type FSDirectoryHandlerObject = { kind: 'directory'; name: string; ls?: (FSFileHandlerObject | FSDirectoryHandlerObject)[]; }; export declare type FSGetFileMessage = { type: 'mira:fs:getFile'; data: { path: string[]; }; }; export declare type FSGetFileHandleMessage = { type: 'mira:fs:getFileHandle'; data: { path: string[]; options?: { create?: boolean; }; }; }; export declare type FSGetDirectoryHandleMessage = { type: 'mira:fs:getDirectoryHandle'; data: { path: string[]; options?: { create?: boolean; }; }; }; export declare type FSWriteFileMessage = { type: 'mira:fs:writeFile'; data: { path: string[]; data: Uint8Array | string; }; };