import { BadgeVariantType } from '../../types/BadgeVariant';
import { CardAlignment } from '../../types/ProductCardVariants';
/**
 * @slot content - Slot for additional information, such as paragraphs or lists.
 * @slot price - Slot for product price.
 */
export declare class TeliaProductCardHardware {
  /** text alignment */
  alignment: CardAlignment;
  /** the badge title on top right corner */
  badgeTitle: string;
  /** The badge variant, adheres to the component by the same name */
  badgeVariant: BadgeVariantType;
  /** Test id set for web component host */
  dataTestid: string;
  /** the url for the a tag */
  href: string;
  /** The pre title of the product */
  preTitle: string;
  /** The title of the product */
  productTitle: string;
  /** Specifies the path to the image that will be served to larger medias (above 1024 px)
   and as a fallback for legacy browsers */
  imgSrc: string;
  private dataTrackingId;
  private isLeft;
  private concatLinkTitle;
  render(): any;
}
