import type { Services } from '../../../services/mod.js'; import type { DeviceRegistrationManifest } from '../../../domain/device-registration-manifest.js'; import { BaseError } from '../../../framework/error/mod.js'; interface Options { deps: { services: Services; }; } export interface GetFeatureFlagDto { manifest: DeviceRegistrationManifest; key: FlagKey; } export declare class GetFeatureFlagError extends BaseError { readonly _tag = "GetFeatureFlagError"; } export declare function buildGetFeatureFlag(options: Options): (dto: GetFeatureFlagDto) => Promise<{ error: GetFeatureFlagError; value?: never; } | { error?: never; value: string | undefined; }>; export {}; //# sourceMappingURL=get-feature-flag.d.ts.map