/** * @license * Copyright 2024 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import type { FileSystem, FileSystemQueryArguments, FileSystemQueryResult, FileSystemReadArguments, FileSystemEntry, FileSystemReadResult, FileSystemWriteArguments, FileSystemWriteResult, OuterFileSystems, Outcome, CreateRunFileSystemArgs, CreateModuleFileSystemArgs, FileSystemWriteStreamArguments } from "@breadboard-ai/types"; export { FileSystemImpl, createFileSystem }; declare function createFileSystem(args: Omit): FileSystem; declare class FileSystemImpl implements FileSystem { #private; constructor(outer: Partial); query({ path, }: FileSystemQueryArguments): Promise; read({ path, start, inflate, }: FileSystemReadArguments): Promise; write(args: FileSystemWriteArguments): Promise; addStream({ path, stream, }: FileSystemWriteStreamArguments): Promise>; close(): Promise; env(): FileSystemEntry[]; createModuleFileSystem(args: CreateModuleFileSystemArgs): FileSystem; createRunFileSystem(args: CreateRunFileSystemArgs): FileSystem; } //# sourceMappingURL=index.d.ts.map