import { RiskItemCardProps } from './RiskItemCard.types'; /** * RiskItemCard - A selectable card for file/page items in Risk Reviews * * A versatile card component that supports: * - Selected, error, and disabled states * - Single (radio) or multi (checkbox) selection modes * - Custom icon with background/foreground colors * - Title and subtitle with text truncation * - Optional badge (Chip with tn font size applied automatically) * - Remove button * - Custom accent color for selection highlighting * * Used for displaying files in the review queue and pages for URL capture. * * @example * ```tsx * // File card with badge * } * selected={selectedIndex === 0} * onClick={() => setSelectedIndex(0)} * onRemove={() => removeFile(0)} * /> * * // Page card with multi selection * , bgColor: 'transparent' }} * title="Page Title" * subtitle="https://example.com/page" * selectionMode="multi" * selected={selectedIds.has(id)} * disabled={isMaxSelected && !selectedIds.has(id)} * onClick={() => toggleSelection(id)} * /> * ``` */ export declare const RiskItemCard: import('react').ForwardRefExoticComponent>; export default RiskItemCard; //# sourceMappingURL=RiskItemCard.d.ts.map