export declare type ContextType = "lab" | "report";
export interface StoreBaseRecommendation {
    id: string;
    name: string;
    slug: string;
    recommendationType: RecommendationType;
    context: ContextType;
    isAvoidanceRecommendation: boolean;
    isTreatment: boolean;
    isPrevention: boolean;
    defaultFrequencyValue: number | null;
    defaultFrequencyUnit: TimePeriodUnit | null;
    defaultDurationValue: number | null;
    defaultDurationUnit: TimePeriodUnit | null;
    illustration: string | null;
    conflictingSlugs: string[];
}
export interface APIBaseRecommendation {
    id: string;
    name: string;
    slug: string;
    recommendation_type: RecommendationType;
    context: ContextType;
    is_avoidance_recommendation: boolean;
    is_treatment: boolean;
    is_prevention: boolean;
    default_frequency_value: number | null;
    default_frequency_unit: TimePeriodUnit | null;
    default_duration_value: number | null;
    default_duration_unit: TimePeriodUnit | null;
    illustration: string | null;
    conflicting_slugs: string[];
}
export declare enum TimePeriodUnit {
    DAY = "day",
    WEEK = "week",
    MONTH = "month"
}
export declare enum RecommendationType {
    DIETARY = "dietary",
    LIFESTYLE = "lifestyle",
    SUPPLEMENT = "supplement",
    INFO = "info",
    DRUG = "drug"
}
