import { ReactNode } from 'react'; import { PaginationClassName } from '../../Pagination/type'; import { OrderHistoryType, MemberInfoType, OrderHistoryTableClassesType } from '../types'; export declare type OrderHistoryTablePropsType = { classes: OrderHistoryTableClassesType; onClickNeedReview?: (id: string) => void; getOrderHistory: () => void; onErrorMsg: (msg: string) => void; onSuccessMsg: (msg: string, data: any) => void; orderHistory: OrderHistoryType[]; paymentHrefPrefix: string; isCallPagination: boolean; isInfinite: boolean; pageNumber: number; itemPerPage: number; totalItems: number; setPageNumber: (pageNumber: number) => void; prevLabel: string; nextLabel: string; paginationClasses?: PaginationClassName; reviewStatusCheckMark: ReactNode; closeIcon?: ReactNode; infoIcon?: ReactNode; chevronUpIcon?: ReactNode; chevronDownIcon?: ReactNode; invoiceIcon?: ReactNode; loadingIcon?: ReactNode; uploadIcon?: ReactNode; iconTracker?: ReactNode; memberInfo: MemberInfoType; }; declare const OrderHistoryTable: { ({ classes, getOrderHistory, onClickNeedReview, onSuccessMsg, onErrorMsg, orderHistory, isCallPagination, isInfinite, pageNumber, itemPerPage, totalItems, setPageNumber, prevLabel, nextLabel, paginationClasses, reviewStatusCheckMark, infoIcon, closeIcon, chevronUpIcon, chevronDownIcon, invoiceIcon, loadingIcon, iconTracker, uploadIcon, memberInfo, }: OrderHistoryTablePropsType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { classes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onClickNeedReview: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; getOrderHistory: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onErrorMsg: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onSuccessMsg: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; orderHistory: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; paymentHrefPrefix: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; isCallPagination: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; isInfinite: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; pageNumber: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; itemPerPage: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; totalItems: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; setPageNumber: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; prevLabel: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; nextLabel: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; paginationClasses: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; reviewStatusCheckMark: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; closeIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; infoIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; chevronUpIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; chevronDownIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; invoiceIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; loadingIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; uploadIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; iconTracker: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; memberInfo: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default OrderHistoryTable;