import type { DatabaseFeatureFlagDriverOptions, FeatureDatabaseClient, FeatureDriver, FeatureValue } from '../types'; export declare function createDatabaseFeatureFlagDriver(database: FeatureDatabaseClient, options?: DatabaseFeatureFlagDriverOptions): DatabaseFeatureFlagDriver; export declare class DatabaseFeatureFlagDriver implements FeatureDriver { readonly table: string; constructor(database: FeatureDatabaseClient, options?: DatabaseFeatureFlagDriverOptions); 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>; }