import { ColorMode, ColorTheme } from '../theme/ThemeContext'; export type Language = "ja" | "en"; export declare const LanguageContext: import('react').Context; export interface SerendieProviderProps { /** 言語設定 */ lang: Language; /** カラーテーマ(デフォルト: 'konjo') */ colorTheme?: ColorTheme; /** カラーモード(デフォルト: undefined = ライトモード) */ colorMode?: ColorMode; children: React.ReactNode; } /** * Serendie UIの設定を提供するProvider * アプリケーションのルートで使用してください * * @example * ```tsx * // 基本的な使い方(言語のみ) * * * * * // カラーモードを指定(OSの設定に従う) * * * * * // カラーテーマとモードを指定 * * * * ``` */ export declare function SerendieProvider({ lang, colorTheme, colorMode, children, }: SerendieProviderProps): import("react").JSX.Element; /** * @deprecated LanguageProvider は SerendieProvider にリネームされました */ export declare const LanguageProvider: typeof SerendieProvider;