import React from 'react'; import NoticeList, { NoticeIconTabProps } from './NoticeList'; import { NoticeIconData } from '../../schema/system'; export interface NoticeIconProps { count?: number; bell?: React.ReactNode; className?: string; loading?: boolean; onClear?: (tabName: string, tabKey: string) => void; onItemClick?: (item: NoticeIconData, tabProps: NoticeIconTabProps) => void; onViewMore?: (tabProps: NoticeIconTabProps, e: MouseEvent) => void; onTabChange?: (tabTile: string) => void; style?: React.CSSProperties; onPopupVisibleChange?: (visible: boolean) => void; popupVisible?: boolean; clearText?: string; viewMoreText?: string; clearClose?: boolean; emptyImage?: string; children?: React.ReactElement[]; } declare const NoticeIcon: React.FC & { Tab: typeof NoticeList; }; export default NoticeIcon;