import { type PartialWithUndefined } from '@augment-vir/common';
import { type ColorThemeOverride } from './color-theme-init.js';
import { type ColorTheme } from './color-theme.js';
/**
 * Convert a color theme into code to define that color theme.
 *
 * @category Color Theme
 */
export declare function generateThemeCode(theme: ColorTheme, options?: Readonly<PartialWithUndefined<{
    paletteVarName: string;
    overrides: ReadonlyArray<Readonly<ColorThemeOverride>>;
}>>): string;
