import type { AddressDetail, FluentAddressSuggestion as AddressSuggestion, ReverseGeocoder, SearchProvider } from 'udp-stencil-component-library';
export type { SearchProvider, ReverseGeocoder, AddressDetail, AddressSuggestion };
// Provider builder + interface live in the stencil package so the form
// renderer can use them without depending on this enterprise wrapper. We
// re-export here to preserve the existing public surface of this module.
export { createAzureMapsProviders, type AzureMapsProviders, } from 'udp-stencil-component-library';
/**
 * Reads the default Azure Maps subscription key from `ConfigService.config`.
 *
 * Consumer apps are expected to bootstrap `ConfigService.config` at startup
 * (e.g. from `import.meta.env.VITE_AZURE_MAP_SUBSCRIPTION_KEY` or
 * `process.env.REACT_APP_AZURE_MAP_SUBSCRIPTION_KEY` on the app side) — the
 * lint rule `custom-rules/no-process-env` prevents library code from reading
 * `process.env` directly.
 *
 * Returns `''` when the key hasn't been configured — the wrapper then leaves
 * providers unwired.
 */
export declare const getDefaultAzureMapsKey: () => string;
//# sourceMappingURL=UdpLocationInput.azure.d.ts.map