import { ResumableStreamStore } from "../types.js";

//#region src/resumable/stores/InMemoryResumableStreamStore.d.ts
type InMemoryResumableStreamStoreOptions = {
  readonly defaultTtlMs?: number;
  readonly now?: () => number;
  readonly maxChunkBytes?: number;
  readonly maxEntriesPerStream?: number;
  readonly maxStreams?: number;
  readonly gcIntervalMs?: number;
};
declare function createInMemoryResumableStreamStore(options?: InMemoryResumableStreamStoreOptions): ResumableStreamStore & {
  dispose: () => void;
};
//#endregion
export { InMemoryResumableStreamStoreOptions, createInMemoryResumableStreamStore };
//# sourceMappingURL=InMemoryResumableStreamStore.d.ts.map