import * as React from "react";
import { MatchTier } from "./match-badge";
import { StatusType } from "./status-indicator";
export interface CandidateCardProps {
/** Candidate name */
name: string;
/** Candidate role/position */
role: string;
/** Avatar image URL or initials */
avatar?: string;
/** Match score (0-100) */
score?: number;
/** Match tier */
matchTier?: MatchTier;
/** Candidate status */
status?: StatusType;
/** Number of files/resumes */
filesCount?: number;
/** Whether candidate is favorited */
isFavorite?: boolean;
/** Click handler for the card */
onClick?: () => void;
/** Toggle favorite handler */
onToggleFavorite?: () => void;
/** More actions handler */
onMoreActions?: () => void;
/** Custom className */
className?: string;
}
/**
* CandidateCard component for grid view display
*
* Used in iCaptur for:
* - All Candidates grid view
* - Matched candidates grid view
* - Candidate search results
*
* @example
* ```tsx
*
* ```
*/
export declare const CandidateCard: React.ForwardRefExoticComponent>;
//# sourceMappingURL=candidate-card.d.ts.map