Read a file's bytes directly.
Virtual absolute path.
Bytes, or undefined when absent or a directory.
Script the next picker outcome.
Entries to return, or 'cancelled'.
Write a file from the host side (bypasses permissions), emitting fs.changed.
Virtual absolute path whose parent exists.
New content.
Whether the write happened.
The fs mock with picker and host-side mutation controls.