import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaRadio } from '../../vega-radio';
/** The radio show error controller slimmer */
export declare class VegaRadioShowErrorController extends VegaSlimmer {
  showError: VegaRadio['showError'];
  host: VegaRadio['host'];
  private fieldErrorObserver;
  private radioGroup;
  /**
   * Component lifecycle - [connectedCallback]{@link VegaRadio.connectedCallback}
   */
  connectedCallback(): void;
  /**
   * Component lifecycle - [disconnectedCallback]{@link VegaRadio.disconnectedCallback}
   */
  disconnectedCallback(): void;
  /**
   * The function checks whether the current host is radio group.
   *
   * @param {FieldErrorPayload} payload - The payload parameter is of type FieldErrorPayload, which is an object containing information about field.
   * @returns {boolean} a boolean value, which indicates the current host is radio 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;
}
