import { ProfileReportStatus } from "../profile-report";
import { APIProfileTrait, StoreProfileTrait } from "../profile-trait";
export interface StoreProfileReportSummary {
    id: string;
    profileId: string;
    profileReportId: string;
    reportId: string;
    profileTraits: StoreProfileTraitSummary[];
    hasRead: boolean;
    status: ProfileReportStatus;
    isNew: boolean;
    wasGenerated: boolean;
    purchased: boolean;
    version: string;
    isReadable: boolean;
}
export interface APIProfileReportSummary {
    id: string;
    profile_id: string;
    profile_report_id: string;
    report_id: string;
    profile_traits: APIProfileTraitSummary[];
    has_read: boolean;
    status: ProfileReportStatus;
    is_new: boolean;
    was_generated: boolean;
    purchased: boolean;
    version: string;
    is_readable: boolean;
}
export declare type StoreProfileTraitSummary = Pick<StoreProfileTrait, "id" | "traitId" | "score" | "scenarioId">;
export declare type APIProfileTraitSummary = Pick<APIProfileTrait, "id" | "trait_id" | "score" | "scenario_id">;
export declare type ProfileTraitSummary = StoreProfileTraitSummary;
