import React from 'react'; import { EngineBaseProps } from '@lingxiteam/types'; export interface FloatingButtonProps { onClick: (e: React.MouseEvent | null, pageUrl?: string) => void; style: React.CSSProperties; mode: 'simple' | 'menubtn' | 'floatgroup' | 'totop'; type: 'primary' | 'default' | 'imgbtn'; size: 'large' | 'middle' | 'small'; shape: 'circle' | 'square'; icon: { svgContent: string; icon: any; }; extend: Record; badge?: boolean; badgeStyle?: 'dot' | 'number'; badgeNumber?: string; showMark?: boolean; extendProps?: Record; fileCode?: string; btnText?: string; badgeBg?: string; badgeColor?: string; getEngineApis?: any; visible?: boolean; disabled?: boolean; triggerType?: 'click' | 'hover'; placement?: 'top' | 'bottom' | 'left' | 'right'; $$componentItem: EngineBaseProps['$$componentItem']; className?: string; } declare const FloatingButton: React.FC; export default FloatingButton;