import type { FeatureDriver, FeatureValue } from '../types'; export declare function createMemoryFeatureFlagDriver(options?: MemoryFeatureFlagDriverOptions): MemoryFeatureFlagDriver; export declare interface MemoryFeatureFlagDriverOptions { cloneValues?: boolean } export declare class MemoryFeatureFlagDriver implements FeatureDriver { constructor(options?: MemoryFeatureFlagDriverOptions); get(name: string, scopeKey: string): Promise; set(name: string, scopeKey: string, value: FeatureValue): Promise; delete(name: string, scopeKey: string): Promise; deleteForAllScopes(names?: readonly string[]): Promise; clear(): Promise; stored(scopeKey: string): Promise>; }