import { type LocaleMessageOverrides, type PackageI18nValue } from "@voyant-travel/i18n"; import type { ReactNode } from "react"; import type { ExternalRefsUiMessages } from "./messages.js"; export declare const externalRefsUiMessageDefinitions: { en: ExternalRefsUiMessages; ro: ExternalRefsUiMessages; }; export type ExternalRefsUiMessageOverrides = LocaleMessageOverrides; export declare function resolveExternalRefsUiMessages({ locale, overrides, }: { locale: string | null | undefined; overrides?: ExternalRefsUiMessageOverrides | null; }): ExternalRefsUiMessages; export declare function getExternalRefsUiI18n({ locale, overrides, }: { locale?: string | null | undefined; overrides?: ExternalRefsUiMessageOverrides | null; }): PackageI18nValue; export declare function ExternalRefsUiMessagesProvider({ children, locale, timeZone, overrides, }: { children: ReactNode; locale: string | null | undefined; timeZone?: string | null; overrides?: ExternalRefsUiMessageOverrides | null; }): import("react").JSX.Element; export declare const useExternalRefsUiI18n: () => PackageI18nValue; export declare const useExternalRefsUiMessages: () => ExternalRefsUiMessages; export declare function useExternalRefsUiI18nOrDefault(): PackageI18nValue; export declare function useExternalRefsUiMessagesOrDefault(): ExternalRefsUiMessages;