import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaModal } from '../../vega-modal';
/**
 * Modal backdrop controller
 */
export declare class VegaModalBackdropController extends VegaSlimmer {
  private static readonly backdropColorMap;
  host: VegaModal['host'];
  backdrop: VegaModal['backdrop'];
  backdropColor: VegaModal['backdropColor'];
  private backdropRef;
  /**
   * Get the backdropRef element or null.
   *
   * @returns {HTMLElement | null} - The backdropRef.
   */
  getBackdropRef(): HTMLElement | null;
  /**
   * Set backdrop of modal.
   */
  setBackdrop(): void;
  /**
   * Removes the backdrop element if it exists.
   */
  removeBackdrop(): void;
}
