import { ReactNode } from 'react'; import { MapClassesType, MapProps } from '../Map'; import { AdddressPopupClassesType } from '../Map/components/AddressPopup'; import { BillingAddressPropsType } from '../PlaceOrderForm/BillingAddress'; import { ContactInfoPropsType } from '../PlaceOrderForm/types'; export declare type AddressDetailPopupClassesType = Partial; export declare type AddressDetailPopupIconsType = { close?: ReactNode; back?: ReactNode; search?: ReactNode; mapCenter?: ReactNode; mapPin?: ReactNode; }; export declare type AddressDetailPopupStepsType = 'locationPinpoint' | 'addressForm'; export declare type AddressDetailPopupType = { closePopup: () => void; onErrorMsg: (msg: string) => void; handleAddressForm: (name: string, value: string) => void; icons?: AddressDetailPopupIconsType; classes?: AddressDetailPopupClassesType; placeOrderInput: Pick; } & Pick & Pick; declare const AddressDetailPopup: { ({ closePopup, handleSetLocation, onErrorMsg, handleLogistixChange, handleAddressForm, classes, icons, placeOrderInput, logistixStyles, }: AddressDetailPopupType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { closePopup: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; onErrorMsg: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handleAddressForm: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; icons: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; classes: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; placeOrderInput: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; logistixStyles: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handleLogistixChange: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handleSetLocation: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default AddressDetailPopup;