import { Color } from "../range-category";
export interface StoreMarkerResult {
    id: string;
    profileId: string;
    takenAt: string;
    markerId: string | null;
    menstrualPhase: MenstrualPhase | null;
    timeOfDay: TimeOfDay | null;
    note: string | null;
    archived: boolean;
    bmi: number | null;
    resultType: ResultType;
    synonym: string;
    labOrderShopId: string | null;
    isStale: boolean | null;
    isMostRecent: boolean | null;
    score: number | null;
    color: Color | null;
    recommendationIds: string[];
    recommendationSlugs: string[];
}
export interface APIMarkerResult {
    id: string;
    profile_id: string;
    taken_at: string;
    marker_id: string | null;
    menstrual_phase: MenstrualPhase | null;
    time_of_day: TimeOfDay | null;
    note: string | null;
    archived: boolean;
    bmi: number | null;
    result_type: ResultType;
    synonym: string;
    lab_shop_order_id: string | null;
    is_stale: boolean | null;
    is_most_recent: boolean | null;
    score: number | null;
    color: Color | null;
    recommendation_ids: string[];
    recommendation_slugs: string[];
}
export declare enum MenstrualPhase {
    Follicular = "follicular",
    Ovulation = "ovulation",
    Luteal = "luteal",
    Postmenopausal = "postmenopausal"
}
export declare enum TimeOfDay {
    Morning = "morning",
    Afternoon = "afternoon",
    Evening = "evening"
}
export declare type ResultType = "Result" | "DiscreteResult" | "NumericResult";
