interface Vfs { create(...args: unknown[]): unknown; } /** The number at the end of a mount point, or undefined for one that has none. */ export declare function mountNumber(root: string): number | undefined; /** * Mount what `make()` creates — with `at`, at that mount point, which must * not be behind this thread's count; otherwise this throws, and nothing stays * mounted. `make()` may be called twice: the first, when it lands short of * `at`, is unmounted again. */ export declare function mountAt(VFS: Vfs, make: () => { mount(): string; unmount(): void; }, at?: string | undefined): string; export {}; //# sourceMappingURL=mounts.d.ts.map