import type { EvaluationDetails } from './EvaluationDetails'; export type FeatureGate = { readonly name: string; readonly ruleID: string; readonly groupName: string | null; readonly idType: string | null; readonly value: boolean; readonly evaluationDetails: EvaluationDetails | null; }; export declare function makeFeatureGate(name: string, ruleID: string, value: boolean, groupName: string | null, idType: string | null, evaluationDetails: EvaluationDetails | null): FeatureGate; export declare function makeEmptyFeatureGate(name: string): FeatureGate;