import { ReactNode } from 'react'; import { OrderHistoryType, MemberInfoType } from '../types'; import { OrderHistoryClassesType } from './OrderHistory'; import { ThumborSettingType } from '../../Common/types'; declare type AccordionItemPropsType = { order: OrderHistoryType; tabIndex: number; classes: Omit; point: number; thumborSetting?: ThumborSettingType; checkMarkIcon?: ReactNode; closeIcon?: ReactNode; uploadIcon?: ReactNode; trackIcon?: ReactNode; iconTracker?: ReactNode; paymentHrefPrefix?: string; handleButtonDelivered: (orderID: string) => void; onSuccessMsg: (msg: string, data: any) => void; onErrorMsg: (msg: string) => void; getOrderHistory: () => void; memberInfo: MemberInfoType; lazyLoadedImage?: boolean; widthImage?: number; heightImage?: number; chevronUpIcon?: ReactNode; chevronDownIcon?: ReactNode; }; declare const AccordionItem: ({ order, tabIndex, classes, point, thumborSetting, checkMarkIcon, iconTracker, closeIcon, trackIcon, uploadIcon, handleButtonDelivered, onErrorMsg, onSuccessMsg, getOrderHistory, lazyLoadedImage, widthImage, heightImage, memberInfo, chevronUpIcon, chevronDownIcon, }: AccordionItemPropsType) => JSX.Element; export default AccordionItem;