/**
 * DEPRECATED: This internal component is no longer used. Use a combination of \<bs-label\> and \<bs-field-details\> instead.
 * A pre-composed container to wrap around a form element. Contains the <bs-label> and <bs-hint> web components.
 */
export declare class BsFieldLayout {
  /** The number of characters that have been entered by the user.  */
  charCount?: number;
  /** Pass value to show character count and set the maximum number of characters that are allowed to be submitted by the user.  */
  charMax?: number;
  /** Applies disabled styles to the label. */
  disabled: boolean;
  /** Applies error styles to the helper text. */
  error?: boolean;
  /** Pass single helper/error text or array of text. */
  hints?: string | string[];
  /** Pass label text. */
  label?: string;
  /** Pass input id to assign to label's "for" attribute. */
  labelFor?: string;
  /** Append required* indicator to label. */
  required?: boolean;
  /** Adds an id to associate a hint to an input. */
  hintId: string;
  render(): any;
}
