import { ReactNode } from 'react'; declare type ShipmentTrackerClassName = { shipmentHeaderClassName?: string; shipmentBodyClassName?: string; shipmentFooterClassName?: string; shipmentTrackingClassName?: string; shipmentHeaderTextClassName?: string; shipmentTextClassName?: string; shipmentStatusClassName?: string; shipmentNoteClassName?: string; shipmentDateClassName?: string; shipmentListClassName?: string; shipmentListWrapperClassName?: string; shipmentCloseIconClassName?: string; shipmentTrackButtonClassName?: string; }; export declare type ShipmentTrackerPropsType = { awbNumber?: String; shippingProvider?: String; token?: string; classes: ShipmentTrackerClassName; loadingComponent?: ReactNode; errorComponent?: ReactNode; handlePopUp?: (isActive: boolean) => void; closeIcon?: ReactNode; iconTracker?: ReactNode; }; declare const ShipmentTracker: { ({ classes, awbNumber, shippingProvider, loadingComponent, errorComponent, token, handlePopUp, closeIcon, iconTracker, }: ShipmentTrackerPropsType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { awbNumber: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; shippingProvider: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; token: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; classes: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; loadingComponent: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; errorComponent: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handlePopUp: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; closeIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; iconTracker: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default ShipmentTracker;