export declare class TeliaHeroBanner {
  /** Defining host element */
  host: HTMLTeliaHeroBannerElement;
  /** Controls from which breakpoint the provided image covers the
   * whole background of the banner.
   */
  backgroundImageFrom: 'sm' | 'md' | 'lg';
  /**
   * Sets the background color for the whole banner. Provide a valid
   * CSS definition like '#aabbcc' or 'rgb(123,123,123)'
   */
  backgroundColor: string;
  /** Test id set for web component host */
  imgDataTestId: string;
  /** Alternative text for image */
  imgAlt: 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;
  /** Specifies the path to the image served to small medias (below 600 px) */
  imgSmallSet: string;
  /** Specifies the path to the image served to medium sized medias (between 600 and 1024 px) */
  imgMediumSet: string;
  /** Controls how the image is scaled in the image container. If image should not be cropped,
   * set to 'contain'.  */
  backgroundCrop: 'cover' | 'contain';
  /** Enable video */
  enableVideo: boolean;
  /** Enable video */
  private dataTrackingId;
  render(): any;
}
