import React from "react"; interface BaseGlassButtonProps extends Omit, "size"> { variant?: "primary" | "secondary" | "destructive" | "ghost" | "outline"; size?: "xs" | "sm" | "md" | "lg" | "xl"; } interface EnhancedFeatures { physics?: { enabled?: boolean; interaction?: "ripple" | "shatter" | "bend" | "melt" | "freeze" | "vibrate"; intensity?: number; }; morphing?: { enabled?: boolean; environmentalAdaptation?: boolean; userActivityAdaptation?: boolean; contentTypeAdaptation?: boolean; }; spatial3D?: { enabled?: boolean; layers?: number; parallax?: boolean; depthOfField?: boolean; holographic?: boolean; }; organicMotion?: { enabled?: boolean; patterns?: string[]; emotionalContext?: string; enableMicroInteractions?: boolean; showDebugHud?: boolean; }; emotionalAdaptation?: { enabled?: boolean; biometricTracking?: boolean; behaviorAnalysis?: boolean; uiAdaptation?: boolean; }; spatialComputing?: { enabled?: boolean; gestureRecognition?: boolean; spatialAnchoring?: boolean; vrOptimized?: boolean; }; aiPersonalization?: { enabled?: boolean; learningMode?: "passive" | "active" | "adaptive"; recommendationLevel?: "minimal" | "moderate" | "comprehensive"; }; } export interface EnhancedGlassButtonProps extends BaseGlassButtonProps { enhancedFeatures?: EnhancedFeatures; userId?: string; componentId?: string; onAdvancedInteraction?: (type: string, data: unknown) => void; } export declare const EnhancedGlassButton: React.ForwardRefExoticComponent>; export declare const PhysicsGlassButton: React.FC; export declare const ImmersiveGlassButton: React.FC; export declare const VRGlassButton: React.FC; export declare const SmartAdaptiveButton: React.FC; export declare const UltraEnhancedButton: React.FC; export default EnhancedGlassButton; //# sourceMappingURL=EnhancedGlassButton.d.ts.map