export interface SetFeatureFlagOptions {
    flag: string;
    enabled: boolean;
    userIds?: string[];
}
export interface FeatureGuardStore {
    setFeatureFlag(options: SetFeatureFlagOptions): Promise<void>;
    getFeature(flag: string): Promise<{
        enabled: boolean;
        userIds?: string[];
    } | null>;
    hasFeatureFlag(flag: string, userId: string): Promise<boolean>;
}
