/** * Fetch Feature Flag Rules Service * Gets all rules for a specific feature flag */ import { type ServiceOptions, type GetFlagRulesResponse } from '@plyaz/types/api'; import type { EndpointsList } from '@/api/endpoints'; import type { FetchResponse } from 'fetchff'; /** * Get rules for a feature flag * Uses endpoint: GET /feature-flags/:key/rules * * @param key - Feature flag key * @param options - Optional service options * @returns Promise * * @example * ```typescript * const rules = await fetchFeatureFlagRules('premium-feature'); * rules.data.data.forEach(rule => console.log(rule.condition)); * ``` */ export declare function fetchFeatureFlagRules(key: TKey, options?: ServiceOptions): Promise>>; //# sourceMappingURL=fetchFeatureFlagRules.d.ts.map