import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaSelectionTile } from '../../vega-selection-tile';
/**
 * The `VegaSelectionTileShowErrorController` class is responsible for managing
 * the display of error messages in Vega selection tiles based on field error observations.
 */
export declare class VegaSelectionTileShowErrorController extends VegaSlimmer {
  showError: VegaSelectionTile['showError'];
  host: VegaSelectionTile['host'];
  private fieldErrorObserver;
  private selectionTileGroup;
  /**
   * Component lifecycle - [connectedCallback]{@link VegaSelectionTile.connectedCallback}
   */
  connectedCallback(): void;
  /**
   * Component lifecycle - [disconnectedCallback]{@link VegaSelectionTile.disconnectedCallback}
   */
  disconnectedCallback(): void;
  /**
   * The function `canAcceptFieldErrorObserver` always returns `true`.
   *
   * @returns {boolean} a boolean value, which indicates the current host is a checkbox or checkbox group.
   */
  private canAcceptFieldErrorObserver;
  /**
   * The function listens to the showError property of the returned object.
   *
   * @param {FieldErrorPayload} payload - The payload parameter is of type FieldErrorPayload, which is an object containing information about field.
   */
  private fieldErrorObserverListener;
}
