@buddhacognitivelab/theme-glassmorphic
Version:
Enhanced glassmorphic theme package with dual-mode support, advanced glass effects, interactive UI components, and gesture-based interactions
35 lines (34 loc) • 2.88 kB
TypeScript
/**
* @fileoverview Enhanced Components - Phase 4
* Dual-mode glassmorphic components with advanced theme support
*/
import { EnhancedButton, type EnhancedButtonProps } from './EnhancedButton';
import { EnhancedCard, EnhancedCardHeader, EnhancedCardContent, EnhancedCardFooter, type EnhancedCardProps, type EnhancedCardHeaderProps, type EnhancedCardContentProps, type EnhancedCardFooterProps } from './EnhancedCard';
import { EnhancedInput, type EnhancedInputProps } from './EnhancedInput';
import { EnhancedNavigation, type EnhancedNavigationProps, type NavigationItem } from './EnhancedNavigation';
import { EnhancedModal, type EnhancedModalProps } from './EnhancedModal';
import { EnhancedTooltip, type EnhancedTooltipProps, type TooltipPlacement, type TooltipTrigger } from './EnhancedTooltip';
export declare const EnhancedComponents: {
readonly Button: import("react").ForwardRefExoticComponent<EnhancedButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
readonly Card: import("react").ForwardRefExoticComponent<EnhancedCardProps & import("react").RefAttributes<HTMLDivElement>>;
readonly CardHeader: import("react").ForwardRefExoticComponent<EnhancedCardHeaderProps & import("react").RefAttributes<HTMLDivElement>>;
readonly CardContent: import("react").ForwardRefExoticComponent<EnhancedCardContentProps & import("react").RefAttributes<HTMLDivElement>>;
readonly CardFooter: import("react").ForwardRefExoticComponent<EnhancedCardFooterProps & import("react").RefAttributes<HTMLDivElement>>;
readonly Input: import("react").ForwardRefExoticComponent<EnhancedInputProps & import("react").RefAttributes<HTMLInputElement>>;
readonly Navigation: import("react").ForwardRefExoticComponent<EnhancedNavigationProps & import("react").RefAttributes<HTMLElement>>;
readonly Modal: import("react").ForwardRefExoticComponent<EnhancedModalProps & import("react").RefAttributes<HTMLDivElement>>;
readonly Tooltip: import("react").ForwardRefExoticComponent<EnhancedTooltipProps & import("react").RefAttributes<HTMLDivElement>>;
};
export type EnhancedComponentProps = {
Button: EnhancedButtonProps;
Card: EnhancedCardProps;
CardHeader: EnhancedCardHeaderProps;
CardContent: EnhancedCardContentProps;
CardFooter: EnhancedCardFooterProps;
Input: EnhancedInputProps;
Navigation: EnhancedNavigationProps;
Modal: EnhancedModalProps;
Tooltip: EnhancedTooltipProps;
};
export { EnhancedButton, EnhancedCard, EnhancedCardHeader, EnhancedCardContent, EnhancedCardFooter, EnhancedInput, EnhancedNavigation, EnhancedModal, EnhancedTooltip, };
export type { EnhancedButtonProps, EnhancedCardProps, EnhancedCardHeaderProps, EnhancedCardContentProps, EnhancedCardFooterProps, EnhancedInputProps, EnhancedNavigationProps, NavigationItem, EnhancedModalProps, EnhancedTooltipProps, TooltipPlacement, TooltipTrigger, };