export type CacheWithLimitsOptions = { [K in keyof Caches]?: Caches[K][0]['prototype'] extends DataManager<infer Key, infer Value, any>  ? LimitedCollectionOptions<Key, Value> | number  : never;};export type CacheWithLimitsOptions = { [K in keyof Caches]?: Caches[K][0]['prototype'] extends DataManager<infer Key, infer Value, any>  ? LimitedCollectionOptions<Key, Value> | number  : never;};