import React, { HTMLAttributes } from "react"; export interface GlassProps extends HTMLAttributes { /** * HTML element tag to render as */ as?: React.ElementType; /** * Elevation level for depth perception (0-6) */ elev?: 0 | 1 | 2 | 3 | 4 | 5 | 6; /** * Glass variant for semantic surfaces */ variant?: "default" | "primary" | "success" | "warning" | "danger" | "info"; /** * Border radius preset */ radius?: "none" | "sm" | "md" | "lg" | "xl" | "2xl" | "full"; /** * Blur intensity */ blur?: "none" | "sm" | "md" | "lg" | "xl"; /** * Motion animation preset */ motion?: "none" | "float" | "shimmer" | "ambient" | "press"; /** * Enable interactive states */ interactive?: boolean; /** * Contrast guard mode */ contrast?: "auto" | "on" | "off"; /** * Disabled state */ disabled?: boolean; /** * Add noise texture overlay */ noise?: boolean; /** * Add specular overlay */ specular?: boolean; /** * Add edge frost effect */ edge?: boolean; /** * Glow effect variant */ glow?: "none" | "default" | "primary" | "success" | "warning" | "danger" | "info"; /** * Compact surface treatment for docs, cards, drawers, and preview slots. */ compact?: boolean; /** * Preview preset that makes the surface visibly glassy in small frames * without requiring callers to hand-tune blur/elevation/min-height. */ preview?: boolean; /** * Optional minimum height for constrained demos or embedded panels. */ minHeight?: number | string; } /** * Advanced Glass Primitive Component * Token-first glassmorphism with full a11y support */ export declare const GlassAdvanced: React.ForwardRefExoticComponent>; /** * SSR-safe class composition helper */ export declare function composeGlassClasses(props: Partial): string; //# sourceMappingURL=GlassAdvanced.d.ts.map