import type { BubbleTheme } from '../bubble/types'; import type { FullVariant } from '../types'; import { type Translate } from '@/i18n'; /** * Base default theme for the full template. * Variants provide overrides; user theme is merged last. Copy is read through `t` * so the defaults follow the widget language; an embedder's own theme text still wins. */ export declare const baseDefaultTheme: (t?: Translate) => BubbleTheme; /** * Returns the default theme for a variant (base + variant overrides). * User theme is merged in Full.tsx via resolveTheme(defaultForVariant, userTheme). */ export declare function getDefaultThemeForVariant(variant: FullVariant, t?: Translate): BubbleTheme; /** Default variant theme (Luna), in English, for registry backward compat. */ export declare const defaultTheme: BubbleTheme;