import { I18nMiddleware } from '../types'; import { Awaitable } from '../../types'; export type I18nDictionary = Record>; type MatchType = 'exact' | 'hierarchy' | 'startsWith'; export declare const I18nLookupMiddleware: (dict: I18nDictionary | ((locale: string, key: string, ...ex: Ex) => Awaitable), options?: { matchType?: MatchType; }) => I18nMiddleware; export declare const createI18nLookupMiddleware: () => typeof I18nLookupMiddleware; export {};