import { ILocationCoord, ILocationFieldValues } from "../types"; import { ILocationPickerProps } from "./location-picker/types"; import { ILocationSearchProps } from "./location-search/types"; export interface ILocationModalProps extends Pick, Pick { id: string; className: string; showLocationModal: boolean; formValues?: ILocationFieldValues | undefined; locationModalStyles?: string | undefined; onClose: () => void; onConfirm: (values: ILocationFieldValues) => void; updateFormValues: (values: ILocationFieldValues, shouldDirty?: boolean) => void; locationListTitle?: string | undefined; mapBannerText?: string | undefined; locationSelectionMode?: "default" | "pins-only" | undefined; pinsOnlyIndicateCurrentLocation?: boolean | undefined; defaultAddress?: ILocationCoord | undefined; }