import { ReactNode, Ref } from 'react'; import { MapContainerProps, TileLayerProps } from 'react-leaflet'; import { FormControlProps, FormHelperTextProps, FormLabelProps } from '@mui/material'; import { LatLngLiteral, Map } from 'leaflet'; import { IControlsProps } from '../shared/Controls'; import { MapWrapperProps } from '../shared/MapWrapper'; import { StaticMarkerProps } from '../shared/StaticMarker'; export type LocationPickerProps = { name?: string; required?: boolean; error?: boolean; label?: ReactNode; disabled?: boolean; helperText?: React.ReactNode; value?: LatLngLiteral; onChange?: (value: LatLngLiteral) => void; ref?: Ref; inputRef?: Ref; slotProps?: { formControl?: Omit; formLabel?: Omit; helperText?: FormHelperTextProps; mapWrapper?: MapWrapperProps; tileLayer?: TileLayerProps; staticMarker?: Omit; controls?: Omit; }; slots?: { floatingMarker?: ReactNode; }; } & Omit; declare const LocationPicker: (inProps: LocationPickerProps) => import("react/jsx-runtime").JSX.Element; declare module '@mui/material' { interface Components { ReevolveLocationPicker?: { defaultProps?: Partial; }; } } export default LocationPicker; //# sourceMappingURL=LocationPicker.d.ts.map