import { HTMLAttributes } from 'react'; import { VariantProps } from 'class-variance-authority'; /** * GlassCard — Boff UI 2.0 surface primitive composed over the base Card visual * language. It does NOT fork `Card`; it provides additional "treatments" for * hero/metric/insight surfaces while staying on semantic tokens only. * * No-movement policy: cards NEVER shift position on hover. Hover only * intensifies the shadow/border (a calm highlight) — it never translates, * scales, or removes the resting shadow. Reduced-motion / high-contrast * collapse the glass + glow via the underlying tokens. */ declare const glassCardVariants: (props?: ({ treatment?: "glass" | "plain" | "metric" | "insight" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export type GlassCardProps = HTMLAttributes & VariantProps & { ref?: React.Ref; /** Featured/active accent glow (gradient-tinted ring + accent glow shadow). No movement. */ glow?: boolean; }; declare function GlassCard({ ref, className, treatment, glow, children, ...props }: GlassCardProps): import("react/jsx-runtime").JSX.Element; declare namespace GlassCard { var displayName: string; } export { GlassCard, glassCardVariants }; //# sourceMappingURL=glass-card.d.ts.map