import React from "react"; export interface GlassAlertProps extends React.HTMLAttributes { /** Alert variant */ variant?: "default" | "success" | "warning" | "error" | "info" | "destructive"; /** Alert size */ size?: "sm" | "md" | "lg"; /** Glass elevation */ elevation?: "level1" | "level2" | "level3" | "level4"; /** Whether to show default icon */ showIcon?: boolean; /** Custom icon to display */ icon?: React.ReactNode; /** Whether the alert is dismissible */ dismissible?: boolean; /** Callback when alert is dismissed */ onDismiss?: () => void; /** Whether to animate entrance */ animate?: boolean; /** Glass blur effect */ blur?: "none" | "subtle" | "medium" | "strong" | "intense"; /** Glass animation */ animation?: "none" | "float" | "pulse" | "shimmer" | "breathe" | "morph" | "ripple" | "wave"; /** Glass border style */ border?: "none" | "subtle" | "glow" | "gradient" | "neon" | "dynamic" | "particle"; /** Glass lighting effect */ lighting?: "ambient" | "directional" | "volumetric" | "caustic" | "iridescent"; /** Glass intensity */ intensity?: "subtle" | "medium" | "strong" | "extreme" | "ultra"; /** Performance mode */ performanceMode?: "low" | "medium" | "high" | "ultra"; /** Respect user's motion preferences */ respectMotionPreference?: boolean; /** ARIA live region priority */ "aria-live"?: "polite" | "assertive" | "off"; } declare const GlassAlert: React.ForwardRefExoticComponent>; export interface GlassAlertTitleProps extends React.HTMLAttributes { /** Title size variant */ size?: "sm" | "md" | "lg"; } declare const GlassAlertTitle: React.ForwardRefExoticComponent>; export interface GlassAlertDescriptionProps extends React.HTMLAttributes { /** Description size variant */ size?: "xs" | "sm" | "md"; } declare const GlassAlertDescription: React.ForwardRefExoticComponent>; export interface GlassAlertActionsProps extends React.HTMLAttributes { /** Actions alignment */ align?: "left" | "right" | "center"; /** Actions spacing */ spacing?: "sm" | "md" | "lg"; } declare const GlassAlertActions: React.ForwardRefExoticComponent>; export { GlassAlert, GlassAlertActions, GlassAlertDescription, GlassAlertTitle, }; export { GlassAlert as Alert, GlassAlertActions as AlertActions, GlassAlertDescription as AlertDescription, GlassAlertTitle as AlertTitle, }; export default GlassAlert; //# sourceMappingURL=GlassAlert.d.ts.map