import { ReactNode } from 'react'; import { LogistixFieldPropsType } from '../../Common/components/LogistixField'; import { ContactInfoPropsType, PlaceOrderFormClassesType } from '../../PlaceOrderForm/types'; export declare type AdddressPopupClassesType = { addressPopupClassName?: string; addressPopupBackgroundClassName?: string; addressHeaderClassName?: string; addressHeaderCloseButtonClassName?: string; addressHeaderTitleClassName?: string; addressMapAreaClassName?: string; fullAddressClassName?: string; resetPinpointButtonClassName?: string; } & Partial; export declare type AddressPopupType = { closeAddressPopup: () => void; setPinpoint: () => void; handleLogistixChange: LogistixFieldPropsType['onChange']; handleAddressForm: (name: string, value: string) => void; backIcon?: ReactNode; classes?: AdddressPopupClassesType; logistixStyles?: LogistixFieldPropsType['styles']; currentAddress: Pick; }; declare const AddressPopup: { ({ handleLogistixChange, handleAddressForm, closeAddressPopup, setPinpoint, classes, currentAddress, logistixStyles, backIcon, }: AddressPopupType): JSX.Element; displayName: string; __docgenInfo: { description: string; displayName: string; props: { closeAddressPopup: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; setPinpoint: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handleLogistixChange: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; handleAddressForm: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; backIcon: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; classes: { defaultValue: { value: string; }; description: string; name: string; required: boolean; type: { name: string; }; }; logistixStyles: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; currentAddress: { defaultValue: null; description: string; name: string; required: boolean; type: { name: string; }; }; }; }; }; export default AddressPopup;