import { AbstractAccessor } from "./AbstractAccessor";
import { AbstractFileSystem } from "./AbstractFileSystem";
import { DirectoryEntryAsync } from "./DirectoryEntryAsync";
export declare class FileSystemAsync {
    filesystem: AbstractFileSystem<AbstractAccessor>;
    constructor(filesystem: AbstractFileSystem<AbstractAccessor>);
    get name(): string;
    get root(): DirectoryEntryAsync;
    toURL(path: string, method?: "GET" | "POST" | "PUT" | "DELETE"): Promise<string>;
}
//# sourceMappingURL=FileSystemAsync.d.ts.map