import { ReactNode } from 'react'; import { OrderHistoryType, MemberInfoType } from '../types'; import { OrderHistoryClassesType } from './OrderHistory'; import { PaginationClassName } from '../../Pagination/type'; import { ThumborSettingType } from '../../Common/types'; export declare type OrderHistoryAccordionPropsType = { orders: OrderHistoryType[]; getOrderHistory: () => void; classes: Omit; point: number; isCallPagination: boolean; isInfinite: boolean; pageNumber: number; itemPerPage: number; totalItems: number; setPageNumber: (pageNumber: number) => void; onSuccessMsg: (msg: string, data: any) => void; onErrorMsg: (msg: string) => void; prevLabel: string; nextLabel: string; paginationClasses?: PaginationClassName; thumborSetting?: ThumborSettingType; iconTracker?: ReactNode; paymentHrefPrefix?: string; closeIcon?: ReactNode; uploadIcon?: ReactNode; trackIcon?: ReactNode; loadingIcon?: ReactNode; checkMarkIcon?: ReactNode; lazyLoadedImage?: boolean; widthImage?: number; heightImage?: number; memberInfo: MemberInfoType; chevronUpIcon?: ReactNode; chevronDownIcon?: ReactNode; }; declare const OrderHistoryAccordion: ({ orders, getOrderHistory, classes, point, isCallPagination, isInfinite, pageNumber, itemPerPage, totalItems, setPageNumber, onSuccessMsg, onErrorMsg, prevLabel, nextLabel, paginationClasses, thumborSetting, closeIcon, trackIcon, uploadIcon, iconTracker, loadingIcon, checkMarkIcon, paymentHrefPrefix, lazyLoadedImage, widthImage, heightImage, memberInfo, chevronUpIcon, chevronDownIcon, }: OrderHistoryAccordionPropsType) => JSX.Element; export default OrderHistoryAccordion;