import { VNode } from '../../stencil-public-runtime';
import { Weight } from './types';
/** @slot - A slot for adding text to the label. */
export declare class Label {
  host: HTMLAbdsLabelElement;
  /**
   * Displays red asterisk if true. Has no impact on form submission.
   *
   * **Note:** A required label without text will display a red asterisk with no
   * context. To prevent this the implementation should not render the label
   * at all if no text is present to display.
   */
  required: boolean;
  /** Tooltip text to display on abds-icon hover. */
  tooltip: string;
  /** Displays label in bold or medium font-weight. */
  weight: Weight;
  render(): VNode;
}
