/**
 * The Redux UserPdfPreferenceReports interface for pre-saved user.
 */
export interface StoreUserPdfPreferenceReports {
    id?: string;
    userId?: string;
    uncheckSections?: ReportPdfSectionsType[];
    labResultsType?: ReportPdfLabResultsType;
    riskAssessmentsType?: ReportPdfRiskAssessmentsType;
    recommendationType?: ReportPdfRecommendationType;
    uncheckRecommendations?: string[];
}
/**
 * The Redux UserPdfPreferenceReports interface for the UserPdfPreferenceReports on the store.
 */
export interface SavedStoreUserPdfPreferenceReports {
    id: string;
    userId: string;
    uncheckSections: ReportPdfSectionsType[];
    labResultsType: ReportPdfLabResultsType;
    riskAssessmentsType: ReportPdfRiskAssessmentsType;
    recommendationType: ReportPdfRecommendationType;
    uncheckRecommendations: string[];
}
/**
 * The UserPdfPreferenceReports interface for receiving data from the server.
 */
export interface APIUserPdfPreferenceReportsResponse {
    id: string;
    user_id: string;
    uncheck_sections: ReportPdfSectionsType[];
    lab_results_type: ReportPdfLabResultsType;
    risk_assessments_type: ReportPdfRiskAssessmentsType;
    recommendation_type: ReportPdfRecommendationType;
    uncheck_recommendations: string[];
}
/**
 * The UserPdfPreferenceReports interface for sending data to the server.
 */
export interface APIUserPdfPreferenceReportsRequest {
    id?: string;
    user_id: string;
    uncheck_sections: ReportPdfSectionsType[];
    lab_results_type: ReportPdfLabResultsType;
    risk_assessments_type: ReportPdfRiskAssessmentsType;
    recommendation_type: ReportPdfRecommendationType;
    uncheck_recommendations: string[];
}
export declare type ReportPdfLabResultsType = "all" | "out_of_optimal";
export declare type ReportPdfRiskAssessmentsType = "all" | "out_of_optimal";
export declare type ReportPdfRecommendationType = "full" | "simple";
export declare type ReportPdfSectionsType = "howThisWorks" | "summary" | "introduction" | "about" | "geneticVariants" | "labResults" | "riskAssessments" | "recommendations";
