import type { VerificationBadgeProps, BadgeTierDisplayInfo } from "./VerificationBadge.types"; /** * Hook for VerificationBadge business logic * Follows the { data, fns } pattern */ declare const useVerificationBadge: (props: VerificationBadgeProps) => { data: { tierInfo: BadgeTierDisplayInfo; sizeConfig: { icon: number; chip: number; fontSize: string; }; tooltipText: string; isClickable: boolean; isVerified: boolean; progressInfo: { nextTier: "BASIC" | "ACTIVE" | "VERIFIED"; nextTierLabel: string; pointsNeeded: number; threshold: number; } | null; variant: "icon" | "chip" | "full"; size: "xs" | "sm" | "md" | "lg"; showTooltip: boolean; }; fns: { handleClick: ((...args: unknown[]) => unknown) | undefined; }; }; export default useVerificationBadge;