import { HtmlAttrs } from '../../types/propTypes';
/**
 * Provides a label for form elements.
 */
export declare class BsLabel {
  /** Applies disabled styles to the label. */
  disabled?: boolean;
  /** Applies disabled styles to the input wrapper. */
  for?: string;
  /** Applies visually-hidden class to the label. */
  hide?: boolean;
  /** List additional attributes by name (comma-separated) to pass through to <label>. */
  passAttrs: string;
  /** Pass "true" to append "*" to label text. */
  required?: boolean;
  /** Native attributes to pass through to the input element. */
  attrs: HtmlAttrs;
  hostEl: HTMLElement;
  componentWillLoad(): void;
  render(): any;
}
