interface MissionCardProps { /** Mission display title. */ title: string; /** XP amount awarded on completion. */ xpReward: number; /** Current progress count. */ progress: number; /** Target count required to complete. */ total: number; /** Label shown after the XP amount. Pass a localized string. Default: `"XP"`. */ xpLabel?: string; /** Extra classes applied to the root wrapper. */ className?: string; } /** * Single weekly/daily mission row. * * Title + XP reward on top, progress bar + numeric progress on the bottom. * The bar turns fully green once the mission is complete (progress >= total). * * Data-free: pass in the fields you already have on the caller side. Compose * multiple of these with a `` between them to reproduce the home * screen's weekly mission list. */ declare function MissionCard({ title, xpReward, progress, total, xpLabel, className, }: MissionCardProps): import("react/jsx-runtime").JSX.Element; export { MissionCard }; export type { MissionCardProps }; //# sourceMappingURL=mission-card.d.ts.map