import type { Environment, RicosTheme } from '../ricos-types/index.js';
type ResolveThemeOptions = {
    theme?: RicosTheme;
    environment?: Environment;
    isMobile?: boolean;
};
/**
 * Single theme resolution function.
 *
 * Merge order: baseDefaults <- envPreset <- userTheme <- priorityOverrides
 *
 * - baseDefaults: device-specific defaults (desktop/mobile font sizes, palette)
 * - envPreset: environment-specific preset (wix/liveSite/native)
 * - userTheme: user-provided theme overrides
 * - priorityOverrides: forced overrides that cannot be changed by the user (wix-only)
 */
export declare const resolveTheme: ({ theme, environment, isMobile, }: ResolveThemeOptions) => RicosTheme;
export {};
//# sourceMappingURL=resolve-theme.d.ts.map