import { fieldErrorUiControllerStrategy } from './field-error-ui-controller-strategy';
/** This class defines a strategy for retrieving or creating a sibling container element. */
export declare class SiblingContainerErrorLabelContainerRetrievalStrategy implements fieldErrorUiControllerStrategy {
  /**
   * The function creates a sibling container element next to the input container if it doesn't
   * already exist.
   *
   * @param {HTMLElement} inputContainer - This function retrieves the next sibling element of the
   * `inputContainer` element. If the next sibling element does not exist, it creates a new `<label>`
   * element with the class `vega-error`,
   * @returns {HTMLElement} the `siblingContainer` element, which is either the next sibling element of the
   * `inputContainer` or a newly created `<label>` element with the class `vega-error` and the
   * attribute `part="field-error-message"` if no sibling element exists.
   */
  run(inputContainer: HTMLElement): HTMLElement;
}
