type Translations = { [key: string]: string; }; type TranslationsMap = { [language: string]: Translations; }; interface TranslationContextProps { language: string; changeLanguage: (lang: string) => void; currentTranslations: TranslationsMap[string]; } interface TranslationProviderProps { children: React.ReactNode; translations: TranslationsMap; defaultLanguage: string; } export declare const TranslationContext: import("react").Context; /** * @param children useTranslation을 사용할 자식 컴포넌트 * @param defaultLanguage 디폴트 언어 키값 * @param translations 키값과 변역 텍스트가 매핑된 객체 (동적인 값을 넣어야 하는 경우 ${key} 형식으로 넣어야 함) */ export declare const TranslationProvider: ({ children, translations, defaultLanguage, }: TranslationProviderProps) => import("react/jsx-runtime").JSX.Element; export {};