import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaBackdrop } from '../../vega-backdrop';
/**
 * VegaBackdrop visible controller
 */
export declare class VegaBackdropVisibleController extends VegaSlimmer {
  host: VegaBackdrop['host'];
  visible: VegaBackdrop['visible'];
  duration: VegaBackdrop['duration'];
  /**
   * During the loading process of the component, the background style is updated.
   */
  componentDidLoad(): void;
  /**
   * Watching the visible prop.
   */
  watchVisible(): void;
  /**
   * If visible is true, the backdrop will be visible.
   * If visible is false, the backdrop will be hidden and backdrop display will be none after the duration.
   */
  private updateBackdropStyle;
}
