/** * Set Feature Flag Override Service * Sets a manual override for a feature flag */ import { type ServiceOptions, type SetOverrideResponse } from '@plyaz/types/api'; import type { FeatureFlagValue } from '@plyaz/types/features'; import type { EndpointsList } from '@/api/endpoints'; import type { FetchResponse } from 'fetchff'; /** * Request payload for setFeatureFlagOverride */ export interface SetFeatureFlagOverridePayload { key: TKey; value: FeatureFlagValue; } /** * Set a manual override for a feature flag * Uses endpoint: POST /feature-flags/:key/override * * @param payload - Flag key and override value * @param options - Optional service options * @returns Promise * * @example * ```typescript * // Override a flag to true for testing * await setFeatureFlagOverride({ * key: 'new-feature', * value: true * }); * ``` */ export declare function setFeatureFlagOverride(payload: SetFeatureFlagOverridePayload, options?: ServiceOptions): Promise>; //# sourceMappingURL=setFeatureFlagOverride.d.ts.map