import React__default from 'react'; import { g as NLocationInputProps, f as NLocationDialogProps, j as NLocationProviderProps, c as NCoordinates, b as NLocationLabels, F as FormLocationInputProps, m as NLocationValue } from './types-B-o4sfPa.js'; declare const NLocationInput: React__default.ForwardRefExoticComponent>; declare function NLocationDialog({ open, value, providerMeta, onOpenChange, onConfirm, labels: labelOverrides, classNames }: NLocationDialogProps): React__default.JSX.Element; interface NLocationContextValue { adapter: NLocationProviderProps["adapter"]; geocoder: NLocationProviderProps["geocoder"]; defaultCenter: NCoordinates; defaultZoom: number; labels: NLocationLabels; searchMode: "submit" | "autocomplete"; unavailableReason?: string; } declare function NLocationProvider({ children, adapter, geocoder, defaultCenter, defaultZoom, labels, searchMode, unavailableReason, }: NLocationProviderProps): React__default.JSX.Element; declare function useNLocationProvider(): NLocationContextValue; declare function FormLocationInput({ name, formLabel, formDescription, required, disabled, readOnly, hidden, background, classNames, onChange: consumerOnChange, ...props }: FormLocationInputProps): React__default.JSX.Element; declare function isCompleteCoordinatePair(value: Pick): boolean; declare function normalizeLocationValue(value?: Partial | null): NLocationValue; export { FormLocationInput as F, NLocationDialog as N, NLocationInput as a, NLocationProvider as b, isCompleteCoordinatePair as i, normalizeLocationValue as n, useNLocationProvider as u };