export declare class Field {
  element: HTMLElement;
  /**
   * Text of the inputs label
   */
  label: string;
  /**
   * If `true` a asterix (*) is added to the label text
   */
  required: boolean;
  /**
   * Validation message text
   */
  validationMessage: string;
  /**
   * Baloise icon for the right side of the input
   */
  iconRight: string;
  /**
   * Baloise icon for the left side of the input
   */
  iconLeft: string;
  /**
   * If `true` the field can be used on blue background.
   */
  inverted: boolean;
  /**
   * If `true` a loading spinner is visible at the end of the input
   */
  loading: boolean;
  get buildIconLeftTemplate(): any;
  get buildIconRightTemplate(): any;
  render(): any;
  private findInputId;
}
