import { ResolveSupportedLanguageOptions } from '../types/i18n/ResolveSupportedLanguageOptions'; import { StaffbaseLocale } from '../types/i18n/StaffbaseLocale'; /** * Picks the best supported locale to render content in. * * Resolution order: the normalized `requested` locale when it is supported and * (if `available` is given) present there; otherwise an available locale that * shares the requested language; otherwise `defaultLocale` when available (or * when no `available` set was given); otherwise the first available locale. * Always returns a supported `StaffbaseLocale` so callers never handle null. * @param {ResolveSupportedLanguageOptions} options - Requested/available/default locales. * @returns {StaffbaseLocale} The resolved supported locale. */ export declare const resolveSupportedLanguage: (options: ResolveSupportedLanguageOptions) => StaffbaseLocale; //# sourceMappingURL=resolveSupportedLanguage.d.ts.map