import type Color from "../../Color.js";
import type { ColorLike } from "../../Color.js";
import type { ClonableMixin } from "../../core/Clonable.js";
import type { JSONSupport } from "../../core/JSONSupport.js";

/** @since 5.0 */
export interface Symbol3DTextBackgroundProperties {
  /**
   * The color of the background.
   *
   * @since 5.0
   */
  color?: ColorLike | null;
}

/** @since 5.0 */
export default class Symbol3DTextBackground extends Symbol3DTextBackgroundSuperclass {
  constructor(properties?: Symbol3DTextBackgroundProperties);
  /**
   * The color of the background.
   *
   * @since 5.0
   */
  get color(): Color | null | undefined;
  set color(value: ColorLike | null | undefined);
}
declare const Symbol3DTextBackgroundSuperclass: typeof JSONSupport & typeof ClonableMixin