export declare class TeliaChipChoice {
  /** Test id set for web component host */
  dataTestid: string;
  /** Set chip disabled */
  disabled: boolean;
  /** ID of the form this component belongs to. Should only be set If the component is not wrapped inside its form element. */
  htmlForm: string;
  /** Input element id */
  inputId: string;
  /** Input value attribute */
  value: string;
  /** Input name attribute */
  name: string;
  /** Check state of input */
  checked: boolean;
  /**
   * If set, the option this chip represents is unavailable. The chip can
   * still be selected.  Use case: product size is not available, but selecting
   * it will reveal when back in stock.
   *
   * Unavailable chips are displayed with a different style. The content of this
   * prop will be added as `aria-describedby` in a hidden element, allowing
   * assistive technology to inform the user that the option is unavailable, even
   * though the user may not be able to see the visual indication of availability.
   * */
  unavailable: string;
  /** Id of the element containing the unavailable text */
  unavailableElementId: string;
  /** Text which will be displayed inside the chip button */
  text: string;
  /** Tracking id is used to identify and count Component usage */
  private dataTrackingId;
  private largeDiagonal;
  private smallDiagonal;
  private labelEl;
  diagonal: any;
  private inputElement;
  componentDidLoad(): void;
  componentDidRender(): void;
  private createDiagonal;
  private getLabelStyle;
  private isWide;
  private getElementRef;
  /**
   * Returns content provided via props or fallbacks to slots
   * @private
   */
  private renderContent;
  render(): any;
}
