import React from 'react'; import type { GitHubActivityItem, GitHubActivityKind, PrReviewState } from '../types/entities/github-activity'; export declare function kindLabel(kind: GitHubActivityKind): string; export declare function formatActivityId(id: string, kind: GitHubActivityKind): string; export declare function parseGithubTitle(title: string, kind: GitHubActivityKind): { display: string; reviewState: PrReviewState | null; }; /** Short review-state label ("APPROVED" → "Approved") shared with the * MingoInfoCard dispatch mapping so both surfaces read identically. */ export declare function reviewStateLabel(state: PrReviewState): string; export interface GitHubActivityCardAnchorProps { href: string; target?: '_blank'; rel?: 'noopener noreferrer'; onClick?: (e: React.MouseEvent) => void; } export interface GitHubActivityCardProps { item: GitHubActivityItem; variant?: 'row' | 'compact'; className?: string; /** Pre-composed `` prop bundle (typically from a `useNavLink` hook in * the consumer). When provided, the outer renders as a real ``. */ anchorProps?: GitHubActivityCardAnchorProps; } export declare function GitHubActivityCard({ item, variant, className, anchorProps }: GitHubActivityCardProps): React.JSX.Element; export declare function GitHubActivityCardSkeleton({ variant, className, }: { variant?: 'row' | 'compact'; className?: string; }): React.JSX.Element; //# sourceMappingURL=github-activity-card.d.ts.map