import { Confidant, Task, TaskMaker } from "../core/task"; interface LaunchDarklyContext { launchDarklyUser: { key: string; }; } declare class LaunchDarkly_ extends Task { launchDarklyKey_: string; key_: string; defaultValue_: T; constructor(confidant: Confidant>, launchDarklyKey_: string, key_: string, defaultValue_: T); initialize(): Promise; } export declare const LaunchDarkly: (key: string, defaultValue: T) => (launchDarklyKey: string) => TaskMaker; export declare type LaunchDarkly = LaunchDarkly_; export {}; //# sourceMappingURL=launchDarkly.d.ts.map