/** * RecommendationDetails Component * * Shows detailed information about a recommendation including all reasons. * * @since v1.66.2 */ import type React from 'react'; import type { Recommendation } from '../../../core/recommendations/recommendation-types.js'; import type { Tier } from '../../../core/types/auth.js'; export interface RecommendationDetailsProps { /** The recommendation to display */ recommendation: Recommendation; /** User's subscription tier */ tier?: Tier; /** Called when dialog should close */ onClose?: () => void; /** Called when user wants to install */ onInstall?: () => void; /** Called when user dismisses */ onDismiss?: () => void; /** Called when user saves */ onSave?: () => void; /** Whether keyboard input is active */ isActive?: boolean; /** Maximum width for the dialog */ maxWidth?: number; } export declare function RecommendationDetails({ recommendation, tier, onClose, onInstall, onDismiss, onSave, isActive, maxWidth }: RecommendationDetailsProps): React.ReactElement; //# sourceMappingURL=RecommendationDetails.d.ts.map