//#region packages/intl-localematcher/abstract/LookupSupportedLocales.d.ts /** * https://tc39.es/ecma402/#sec-lookupsupportedlocales * @param availableLocales * @param requestedLocales */ declare function LookupSupportedLocales(availableLocales: string[], requestedLocales: string[]): string[]; //#endregion //#region packages/intl-localematcher/abstract/ResolveLocale.d.ts interface ResolveLocaleResult { locale: string; dataLocale: string; [k: string]: any; } /** * https://tc39.es/ecma402/#sec-resolvelocale */ declare function ResolveLocale(availableLocales: Set | readonly string[], requestedLocales: readonly string[], options: { localeMatcher: string; [k: string]: string; }, relevantExtensionKeys: K[], localeData: Record, getDefaultLocale: () => string): ResolveLocaleResult; //#endregion //#region packages/intl-localematcher/index.d.ts interface Opts { algorithm: "lookup" | "best fit"; } declare function match(requestedLocales: readonly string[], availableLocales: readonly string[], defaultLocale: string, opts?: Opts): string; //#endregion export { LookupSupportedLocales, Opts, ResolveLocale, match }; //# sourceMappingURL=index.d.ts.map