import { LanguageConfig } from '../types/types'; export { ContentDetector } from './content-detector'; export { TranslationService } from './translation-service'; export * from './env-loader'; /** * Get browser's preferred language */ export declare function getBrowserLanguage(): string; /** * Get all browser languages */ export declare function getBrowserLanguages(): string[]; /** * Check if a language code is valid */ export declare function isValidLanguageCode(code: string): boolean; /** * Normalize language code to standard format */ export declare function normalizeLanguageCode(code: string): string; /** * Get language name from language code */ export declare function getLanguageName(code: string): string; /** * Get flag emoji for a language code */ export declare function getLanguageFlag(code: string): string; /** * Check if a language is RTL (Right-to-Left) */ export declare function isRTLLanguage(code: string): boolean; /** * Create a language config object with common properties */ export declare function createLanguageConfig(code: string, name?: string): LanguageConfig; /** * Get common language configurations for popular languages */ export declare function getCommonLanguages(): LanguageConfig[]; /** * Format number according to locale */ export declare function formatNumber(value: number, locale: string): string; /** * Format date according to locale */ export declare function formatDate(date: Date, locale: string, options?: Intl.DateTimeFormatOptions): string; /** * Format currency according to locale */ export declare function formatCurrency(value: number, locale: string, currency: string): string;