export { useLanguageFallback, useLanguageState } from '../../runtime/index.ts'; export type { ILanguage, FallbackConfig } from '../../runtime/index.ts'; declare const _default: { useLanguageFallback: (config?: import('../../runtime/index.ts').FallbackConfig) => { findBestAvailableLanguage: (languages: import('../../runtime/index.ts').ILanguage[], preferredCode?: string) => import('../../runtime/index.ts').ILanguage | null; createEmergencyFallback: () => import('../../runtime/index.ts').ILanguage; createEnglishFallback: () => import('../../runtime/index.ts').ILanguage; validateLanguageCode: (languages: import('../../runtime/index.ts').ILanguage[], code: string) => boolean; getSavedLanguage: (languages: import('../../runtime/index.ts').ILanguage[]) => string | null; ensureEnglishAvailable: (languages: import('../../runtime/index.ts').ILanguage[]) => import('../../runtime/index.ts').ILanguage[]; shouldRetry: () => boolean; incrementRetry: () => void; resetRetry: () => void; retryCount: number; config: { fallbackOrder: string[]; enableConsoleWarnings: boolean; retryOnError: boolean; maxRetries: number; }; }; useLanguageState: () => { isInitialized: boolean; hasError: boolean; errorMessage: string; markInitialized: () => void; setError: (error: string) => void; clearError: () => void; }; }; export default _default;