import { type ReactNode } from "react"; import type { LanguageOption, Messages } from "@better-i18n/core"; interface RemixI18nContextValue { locale: string; languages: LanguageOption[]; } export interface RemixI18nProviderProps { locale: string; messages: Messages; languages?: LanguageOption[]; timeZone?: string; now?: Date; onError?: (error: Error) => void; children: ReactNode; } export declare function RemixI18nProvider({ locale, messages, languages, timeZone, now, onError, children, }: RemixI18nProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useRemixI18n(): RemixI18nContextValue; export {}; //# sourceMappingURL=provider.d.ts.map