import { V as VariantResult } from '../../index-B3YY1P83.js'; import * as svelte_store from 'svelte/store'; export { $flags as flags, $isReady as isReady, $variants as variants } from '../../client/store.js'; import '@ops-ai/toggly-hooks-types'; import '@ops-ai/toggly-local-gates'; import 'nanostores'; /** * Svelte-specific store utilities for Toggly * * Re-exports nanostores for easy use in Svelte components */ /** * Create a derived store for a specific feature flag (includes local post-filter gates). */ declare function featureFlag(flagKey: string, defaultValue?: boolean): svelte_store.Readable; /** * Create a derived store that evaluates multiple feature flags (includes local post-filter gates). */ declare function featureGate(flagKeys: string[], requirement?: 'all' | 'any', negate?: boolean): svelte_store.Readable; /** * Derived store for the current variant assignment of a feature (requires enableVariants in config). */ declare function featureVariant(featureKey: string): svelte_store.Readable | null>; /** * Read the current effective gate boolean synchronously. */ declare function readFeatureGate(flagKeys: string[], requirement?: 'all' | 'any', negate?: boolean): boolean; export { featureFlag, featureGate, featureVariant, readFeatureGate };