import { ImageVariant } from '../../types/ImageVariant';
export declare class TeliaImage {
  /** Test id set for web component host */
  dataTestid: string;
  /** Alternative text for image */
  alt: string;
  /** Specifies the path to the image that will be served to larger medias (above 1024 px)
      and as a fallback for legacy browsers */
  src: string;
  /** Specifies the path to the image served to small medias (below 600 px) */
  smallSet: string;
  /** Specifies the path to the image served to medium sized medias (between 600 and 1024 px) */
  mediumSet: string;
  /** Adds variant of the image*/
  variant: ImageVariant;
  /** Controls the 'object-fit' of the image. Use to crop image (fill
   * container) or scale image to fill contaoner but not crop it on any side.
   */
  imageCrop: 'cover' | 'contain';
  /** Tracking id is used to identify and count Component usage */
  private dataTrackingId;
  private mediumSize;
  private largeSize;
  private readonly baseClass;
  render(): any;
}
