import { CSSProperties, ReactNode } from 'react'; import { AlertProps } from 'antd/lib/alert'; import { IStatusBoxProps } from '../status-box'; import './style'; interface InfoText { text: string; link?: { linkText: string; onClick?: (params?: any) => void; }; } interface InfoItem { title: string; info: InfoText | string | Array | any; hide?: boolean; } interface IPolicyButtonsProps { label: string; onClick?: (info?: any) => void; icon?: any; render?: () => ReactNode; type?: 'dashed' | 'default' | 'ghost' | 'link' | 'primary' | 'text'; } export interface IMobileInsurerDetail { messageBar?: AlertProps; statusProps?: IStatusBoxProps; insurerLogo?: any; insurerName?: string; insurerType?: string; buttons?: IPolicyButtonsProps[]; infoGroups?: { hideBottomLine?: boolean; sectionName?: string; infoItems: InfoItem[]; }[]; className?: string; style?: CSSProperties; } declare const MobileInsurerDetail: (props: IMobileInsurerDetail) => import("react/jsx-runtime").JSX.Element; export default MobileInsurerDetail;