import type { PointerEvent } from 'react'; import type { ASTheme } from '../apptypes'; import type { ASModalStyles, ASThemeProps } from '../astheme'; export type ASModalProps = ASThemeProps & { className?: string; isOpen?: boolean; showBackdrop?: boolean; onBackdropClick?: (e: PointerEvent) => void; styleOptions?: ASModalStyleOptions; }; export type ASModalBackdropStyledProps = { theme?: ASTheme; $showBackdropColor?: boolean; }; export type ASModalStyledProps = { theme?: ASTheme; $wrapperOptions?: { $padding?: string; $margin?: string; $borderRadius?: string; $position?: string; $width?: string; $height?: string; $backdropFilter?: string; $showInnerBorder?: boolean; }; }; export type ASModalStyleOptions = {} & ASModalBackdropStyledProps & ASModalStyledProps; export type ASModalVisualProps = { $styles: ASModalStyles; }; //# sourceMappingURL=ASModal.types.d.ts.map