import { type LocaleMessageOverrides, type PackageI18nValue } from "@voyant-travel/i18n"; import type { ReactNode } from "react"; import type { ChartersUiMessages } from "./messages.js"; export declare const chartersUiMessageDefinitions: { en: ChartersUiMessages; ro: ChartersUiMessages; }; export type ChartersUiMessageOverrides = LocaleMessageOverrides; export declare function resolveChartersUiMessages({ locale, overrides, }: { locale: string | null | undefined; overrides?: ChartersUiMessageOverrides | null; }): ChartersUiMessages; export declare function getChartersUiI18n({ locale, overrides, }: { locale?: string | null | undefined; overrides?: ChartersUiMessageOverrides | null; }): PackageI18nValue; export declare function ChartersUiMessagesProvider({ children, locale, timeZone, overrides, }: { children: ReactNode; locale: string | null | undefined; timeZone?: string | null; overrides?: ChartersUiMessageOverrides | null; }): import("react").JSX.Element; export declare const useChartersUiI18n: () => PackageI18nValue; export declare const useChartersUiMessages: () => ChartersUiMessages; export declare function useChartersUiI18nOrDefault(): PackageI18nValue; export declare function useChartersUiMessagesOrDefault(): ChartersUiMessages;