import { ColumnType } from 'antd/lib/table'; import './style'; interface IClaimColProps extends ColumnType { } interface InfoText { text: string; link?: { linkText: string; onClick?: (params?: any) => void; }; } interface InfoItem { title: string; info: InfoText | string | Array | any; span?: 6 | 12 | 18 | 24; hide?: boolean; } interface IClaimDateSource { messageBar?: any; extendStatus?: boolean; infoGroups?: { sectionName?: string; infoItems: InfoItem[]; }[]; [key: string]: any; } interface ClaimList { columns: IClaimColProps[]; dateSource: IClaimDateSource[]; rowKey: string; className?: string; style?: { [key: string]: any; }; onClickRow?: (record?: IClaimDateSource) => void; emptyText?: any; loading?: boolean; mobileStatusProps?: (record?: any) => any; mobileInsurerName?: (record?: any) => any; mobileInsurerLogo?: (record?: any) => any; mobileSubTitle?: (record?: any) => any; mobileRedDot?: (record?: any) => boolean; mobileTagOnClick?: (record?: any, e?: any) => any; mobileTagRender?: (record?: IClaimDateSource) => any; mobileExtraRender?: () => any; } declare const ClaimList: (props: ClaimList) => import("react/jsx-runtime").JSX.Element; export default ClaimList;