import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaCheckbox } from '../../vega-checkbox';
/** The checkbox show error controller slimmer */
export declare class VegaCheckboxShowErrorController extends VegaSlimmer {
  showError: VegaCheckbox['showError'];
  host: VegaCheckbox['host'];
  private fieldErrorObserver;
  private checkboxGroup;
  /**
   * Component lifecycle - [connectedCallback]{@link VegaCheckbox.connectedCallback}
   */
  connectedCallback(): void;
  /**
   * Component lifecycle - [disconnectedCallback]{@link VegaCheckbox.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;
}
