import type { LaunchDarklyContext } from "./context.js"; interface LaunchDarklyClient { waitForInitialization(): Promise; close(): Promise; variation(flagKey: string, context: LaunchDarklyContext, fallback: T): Promise; boolVariation(flagKey: string, context: LaunchDarklyContext, fallback: boolean): Promise; allFlagsState(context: LaunchDarklyContext): { valid: boolean; allValues(): Record; } | Promise<{ valid: boolean; allValues(): Record; }>; } export declare function getLaunchDarklyClient(): Promise; export declare function closeLaunchDarklyClient(): Promise; export {};