export { parseMultipartIndex }; export { createMultipartReviver }; import type { Reviver } from '@brillout/json-serializer/parse'; import type { LazyBlob, LazyFile } from '../../node/server/multipart/LazyFile.js'; import { type FileMetadata, type BlobMetadata } from './constants.js'; /** Extract the numeric index from a multipart key (e.g. `__telefunc_multipart_2` → `2`). */ declare function parseMultipartIndex(key: string): number; /** * Deserialize: * - FileMetadata => LazyFile * - BlobMetadata => LazyBlob */ declare function createMultipartReviver(callbacks: { createFile: (fileMetadata: FileMetadata) => LazyFile; createBlob: (blobMetadata: BlobMetadata) => LazyBlob; }): Reviver;