import type { CommonCacheConfig } from './AbstractCache'; import { AbstractGroupCache } from './AbstractGroupCache'; import type { InMemoryGroupCache, InMemoryGroupCacheConfiguration } from './memory/InMemoryGroupCache'; import type { GroupNotificationPublisher } from './notifications/GroupNotificationPublisher'; import type { GroupCache } from './types/DataSources'; export type ManualGroupCacheConfig = CommonCacheConfig, InMemoryGroupCacheConfiguration, InMemoryGroupCache, GroupNotificationPublisher>; export declare class ManualGroupCache extends AbstractGroupCache { constructor(config: ManualGroupCacheConfig); set(key: string, resolvedValue: LoadedValue, group: string): Promise; }