import { VNode } from '../../stencil-public-runtime';
import { Weight } from './types';
/**
 * @slot - A slot for adding text and a component that can be labeled.
 */
export declare class Label {
  host: HTMLAbdsLabelElement;
  private iconContainer;
  /** Input id associated with label. */
  for: string;
  /** If input is required label needs to know for styling. */
  required: boolean;
  /** Content to display in tooltip. */
  tooltip: string;
  /** Displays label in  bold or medium font-weight. */
  weight: Weight;
  private renderTooltipOutsideShadowRoot;
  componentDidRender(): void;
  render(): VNode;
}
