import { Environment, FormatEnum } from '../interfaces'; import { IConfigurationStore, ISyncStore } from './configuration-store'; export declare class MemoryStore implements ISyncStore { private store; private initialized; get(key: string): T | null; entries(): Record; getKeys(): string[]; isInitialized(): boolean; setEntries(entries: Record): void; } export declare class MemoryOnlyConfigurationStore implements IConfigurationStore { private readonly servingStore; private initialized; private configFetchedAt; private configPublishedAt; private environment; private format; salt?: string; init(): Promise; get(key: string): T | null; entries(): Record; getKeys(): string[]; isExpired(): Promise; isInitialized(): boolean; setEntries(entries: Record): Promise; getEnvironment(): Environment | null; setEnvironment(environment: Environment): void; getConfigFetchedAt(): string | null; setConfigFetchedAt(configFetchedAt: string): void; getConfigPublishedAt(): string | null; setConfigPublishedAt(configPublishedAt: string): void; getFormat(): FormatEnum | null; setFormat(format: FormatEnum): void; } //# sourceMappingURL=memory.store.d.ts.map