import React, { ReactNode } from 'react'; export declare type ShippingMethodsPropsType = { loadingComponent?: React.ReactNode; classes: { containerClass?: string; shippingRadioDiv?: string; shippingNameDivClass?: string; shippingPriceDivClass?: string; shippingNameClass?: string; shippingErrorMsgClass?: string; shippingPriceClass?: string; inputClass?: string; divInputClass?: string; inputLabel?: string; submitButtonClassName?: string; mapPopupClassName?: string; mapPopupBackgroundClassName?: string; mapClassName?: string; mapHeaderWrapperClassName?: string; mapHeaderTitleClassName?: string; mapHeaderCloseButtonClassName?: string; mapLabelAddressClassName?: string; mapButtonFooterClassName?: string; mapCenterButtonClassName?: string; pinPointLocationClassName?: string; warningPinPointClassName?: string; warningPinPointTextClassName?: string; }; mapCenterIcon?: ReactNode; mapButtonCloseIcon?: ReactNode; onErrorMsg: (msg: string) => void; withButton?: () => void; }; declare const ShippingMethods: { ({ loadingComponent, classes, onErrorMsg, withButton, mapCenterIcon, mapButtonCloseIcon, }: ShippingMethodsPropsType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { loadingComponent: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; classes: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; mapCenterIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; mapButtonCloseIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onErrorMsg: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; withButton: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default ShippingMethods;