/**
 * @copyright Sister Software
 * @license AGPL-3.0
 * @author Teffen Ellis, et al.
 */
export * from "./types.gen.js";
import { Alpha2LanguageCode, Alpha3bLanguageCode } from "./types.gen.js";
/**
 * Prefixed languages are those which use a street prefix instead of a suffix.
 */
export declare const prefixedLanguages: ReadonlySet<Alpha2LanguageCode | "all">;
/**
 * Type-predicate to determine if a string is a valid ISO 639-1 language code.
 */
export declare function isAlpha2LanguageCode(value: string): value is Alpha2LanguageCode;
/**
 * Type-predicate to determine if a string is a valid ISO 639-2 language code.
 */
export declare function isAlpha3bLanguageCode(value: string): value is Alpha3bLanguageCode;
/**
 * Pluck the language label from the language code.
 */
export declare function pluckLanguageLabel(languageCodeLike: string, fallback?: string): string;
//# sourceMappingURL=index.d.ts.map