import { BackgroundImage, MulmoStudioContext, ImageProcessorParams } from "../../types/index.js"; /** * Resolve background image from beat level and global level settings. * Beat level takes precedence over global level. * null explicitly disables background image. */ export declare const resolveBackgroundImage: (beatBackgroundImage: BackgroundImage | undefined, globalBackgroundImage: BackgroundImage | undefined) => BackgroundImage | undefined; /** * Resolve combined style from background image and custom style. * Common pattern used by markdown, textSlide, mermaid plugins. */ export declare const resolveCombinedStyle: (params: ImageProcessorParams, beatBackgroundImage: BackgroundImage | undefined, beatStyle: string | undefined) => Promise; export declare const backgroundImageToCSS: (backgroundImage: BackgroundImage | undefined, context: MulmoStudioContext) => Promise;