import { EducationList, ExperienceList } from "./ProfileSecondSection";
import { IconSize } from "../../types";
import { BreadcrumbItem } from "./VerticalBreadCream";
export type ProfileNote = {
    id: number;
    content: string;
    userName: string;
    createdAt: string;
    updatedAt: string | null;
};
export interface AssignmentIdealProfileCardProps {
    profileIndex: number;
    id: string;
    onCheckboxSelected: (esId: string) => void;
    onViewDetailsClick: (esId: string) => void;
    profileIconPath: string;
    profileIconSize: IconSize;
    personName: string;
    personDesignation: string;
    personRecentCompany: string;
    recentCompanyUniversalName: string;
    recentCompanyUrn: string;
    companyLocation: string;
    notes: ProfileNote[];
    onNotesViewAllClick: (esId: string) => void;
    onAddNotesClick: (esId: string) => void;
    initialExperienceShow: number;
    initialEducationShow: number;
    skillsMissingList: string[];
    skillsMatchingList: string[];
    industryMissingList: string[];
    industryMatchingList: string[];
    experiencesList: ExperienceList[];
    educationsList: EducationList[];
    breadCrumbItemsList: BreadcrumbItem[];
    handleStarClick: (esId: string) => void;
    onCompanyClick: (universalName: string, urn: string) => void;
    starSelected: boolean;
    checkSelected: boolean;
    checkboxTooltipContent?: string;
    isCheckboxDisabled?: boolean;
    isStarIconShown?: boolean;
    onCampaignClick?: () => void;
    campaign?: {
        id: number;
        username: string;
        campaignUserId: number;
        currentUserId: number;
        scheduled?: {
            date: string | Date;
            isPaused: boolean;
        };
    };
    dataCy?: string;
    enrichmentStatus?: "allEnriched" | "someEnriched" | "noneEnriched" | "enriching";
}
declare const AssignmentIdealProfileCard: ({ profileIndex, id, profileIconPath, profileIconSize, personName, personDesignation, personRecentCompany, recentCompanyUniversalName, recentCompanyUrn, companyLocation, notes, onCheckboxSelected, onNotesViewAllClick, onAddNotesClick, initialExperienceShow, initialEducationShow, skillsMissingList, skillsMatchingList, industryMissingList, industryMatchingList, experiencesList, educationsList, onViewDetailsClick, onCompanyClick, handleStarClick, starSelected, checkSelected, checkboxTooltipContent, isCheckboxDisabled, isStarIconShown, onCampaignClick, campaign, dataCy, enrichmentStatus, }: AssignmentIdealProfileCardProps) => import("react/jsx-runtime").JSX.Element;
export default AssignmentIdealProfileCard;
