import * as z from "zod"; export declare const BadgeTierSchema: z.ZodEnum<["STARTER", "BASIC", "ACTIVE", "VERIFIED"]>; export type BadgeTier = z.infer; export declare const BadgeSizeSchema: z.ZodEnum<["xs", "sm", "md", "lg"]>; export type BadgeSize = z.infer; export declare const BadgeVariantSchema: z.ZodEnum<["icon", "chip", "full"]>; export type BadgeVariant = z.infer; export declare const VerificationBadgePropsSchema: z.ZodObject<{ /** Badge tier level */ tier: z.ZodEnum<["STARTER", "BASIC", "ACTIVE", "VERIFIED"]>; /** Size of the badge */ size: z.ZodOptional>; /** Visual variant */ variant: z.ZodOptional>; /** Show tooltip on hover */ showTooltip: z.ZodOptional; /** Completeness score (0-100) for tooltip display */ completenessScore: z.ZodOptional; /** Click handler */ onClick: z.ZodOptional, z.ZodUnknown>>; /** Additional CSS class */ className: z.ZodOptional; }, "strip", z.ZodTypeAny, { tier: "STARTER" | "BASIC" | "ACTIVE" | "VERIFIED"; className?: string | undefined; onClick?: ((...args: unknown[]) => unknown) | undefined; size?: "xs" | "sm" | "md" | "lg" | undefined; variant?: "icon" | "chip" | "full" | undefined; showTooltip?: boolean | undefined; completenessScore?: number | undefined; }, { tier: "STARTER" | "BASIC" | "ACTIVE" | "VERIFIED"; className?: string | undefined; onClick?: ((...args: unknown[]) => unknown) | undefined; size?: "xs" | "sm" | "md" | "lg" | undefined; variant?: "icon" | "chip" | "full" | undefined; showTooltip?: boolean | undefined; completenessScore?: number | undefined; }>; export type VerificationBadgeProps = z.infer; export interface BadgeTierDisplayInfo { tier: BadgeTier; label: string; color: string; backgroundColor: string; description: string; } export declare const BADGE_TIER_CONFIG: Record; export declare const BADGE_SIZE_CONFIG: Record;