import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaFieldError } from '../../vega-field-error';
/** The `VegaFieldErrorMessageController` class is a TypeScript class that extends `VegaSlimmer` and is responsible for handling error messages for a field in a Vega component. */
export declare class VegaFieldErrorMessageController extends VegaSlimmer {
  protected host: VegaFieldError['host'];
  protected message: VegaFieldError['message'];
  /**
   * call the method when the component prop message change
   */
  handleMessageChange(): void;
  /**
   * call the method when componentDidLoad
   */
  handleComponentDidLoad(): void;
  /**
   * The function `notifyMessageUpdate` notifies the change manager about a field error message change, providing the host and message as parameters.
   */
  private notifyMessageUpdate;
}
