import type { FeatureFlagsShape } from "../types"; export interface FeatureFlagStoreState { flags: T; } /** * Factory function to create a Pinia store for feature flags */ export declare function createFeatureFlagStore(initialFlags: T, storeId: string): import("pinia").StoreDefinition(key: K) => T[K]; /** * Get all flags */ allFlags(): T; }, { /** * Set a flag to a specific value */ set(key: K, value: T[K]): void; /** * Enable a flag (set to true) */ enable(key: K): void; /** * Disable a flag (set to false) */ disable(key: K): void; /** * Reset all flags to initial values */ reset(): void; }>;