import { FeatureFlagService } from '../services/feature-flag.service'; import { FeatureFlagWithOverrides } from '../interfaces/feature-flag.interface'; import { BooleanEvaluationDetails } from '../interfaces/evaluation-details.interface'; import { CreateFeatureFlagDto, EvaluateFeatureFlagDto, RemoveOverrideDto, SetOverrideDto, UpdateFeatureFlagDto } from './feature-flag-admin.dto'; export declare class FeatureFlagAdminController { private readonly service; constructor(service: FeatureFlagService); create(input: CreateFeatureFlagDto): Promise; findAll(): Promise; findByKey(key: string): Promise; update(key: string, input: UpdateFeatureFlagDto): Promise; archive(key: string): Promise; evaluate(key: string, input: EvaluateFeatureFlagDto): Promise; setOverride(key: string, input: SetOverrideDto): Promise; removeOverride(key: string, input: RemoveOverrideDto): Promise; }