import { r as JuneBlob } from "./resources-B1TnD77o.js"; //#region src/agent-files.d.ts type FileRef = { $june: "file"; id: string; name: string; mediaType: string; size: number; }; type FileMeta = { name: string; mediaType: string; }; interface FileStore { put(data: Uint8Array, meta: FileMeta): Promise; get(id: string): Promise; } declare function isFileRef(v: unknown): v is FileRef; declare function fileRefsIn(result: unknown): FileRef[]; declare function blobFileStore(blob: JuneBlob | (() => JuneBlob | Promise), opts?: { prefix?: string; }): FileStore; declare function memoryFileStore(opts?: { maxBytes?: number; }): FileStore & { readonly size: number; readonly bytes: number; }; //#endregion export { fileRefsIn as a, blobFileStore as i, FileRef as n, isFileRef as o, FileStore as r, memoryFileStore as s, FileMeta as t };