/**
 * Adapter for remix-i18n
 *
 * Usage:
 * ```tsx
 * import { useTranslation } from 'remix-i18n'
 * import { createRemixI18nAdapter } from '@choiceform/prompt-kit/adapters/remix-i18n'
 *
 * export default function App() {
 *   const { locale, t } = useTranslation()
 *   const adapter = createRemixI18nAdapter(t, locale)
 *
 *   return (
 *     <PromptKitI18nProvider adapter={adapter}>
 *       <YourApp />
 *     </PromptKitI18nProvider>
 *   )
 * }
 * ```
 */
import type { I18nAdapter, TranslationFunction } from "../types";
export declare function createRemixI18nAdapter(t: TranslationFunction, locale: string, options?: {
    locales?: string[];
    has?: (key: string) => boolean;
}): I18nAdapter;
