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