import { Locale } from '@prezly/theme-kit-intl';
/**
 * Match the requested locale slug against the enabled locales.
 * The enabled locales have to be provided in the order of importance:
 * default first, then locales with public stories, then the rest.
 *
 * The logic is reversed from `getShortestLocaleSlug`, so that it "unwraps" the possible variants.
 * @see {getShortestLocaleSlug()}
 *
 * The order of checks is:
 * - exact locale slug match
 * - match by language code
 * - match by region code
 */
export declare function matchLocaleSlug(slug: Locale.AnySlug, locales: Locale.Code[]): Locale.Code | undefined;
