/**
 * Language search utilities
 * THIS IS THE SINGLE SOURCE OF TRUTH for all language codes in the library
 */
export interface LanguageInfo {
    code: string;
    name: string;
    englishName: string;
    direction: 'ltr' | 'rtl';
    flag: string;
}
/**
 * Comprehensive language metadata
 * This is the authoritative source for all language codes in the library
 * Other modules should import and use this data
 *
 * Covers all UN member states and recognized regions
 */
export declare const commonLanguages: LanguageInfo[];
/**
 * Search for languages by query string
 * Matches against code, native name, or English name
 */
export declare function fuzzySearchLanguages(query: string): LanguageInfo[];
/**
 * Get language info by code
 */
export declare function getLanguageInfo(code: string): LanguageInfo | undefined;
/**
 * Get all supported languages
 */
export declare function getAllLanguages(): LanguageInfo[];
/**
 * Check if a language code is valid
 */
export declare function isValidLanguageCode(code: string): boolean;
