export interface ImageSrcSet { src: any; media: string; type: string; sizes: string | null; } import { HeroColorVariant, HeroSizeVariant, HeroGroupTypeVariant, HeroTypeVariant, HeroTextColor } from "../../utils/utils"; export declare class HyHero { el: HTMLElement; heroType: HeroTypeVariant; heroGroupType: HeroGroupTypeVariant; colorVariant: HeroColorVariant; sizeVariant: HeroSizeVariant; heroTextColor: HeroTextColor; image: string; imageHeight: number; imageWidth: number; imageAltText: string; imageDecorative: boolean; disableLazy: boolean; hasShortcuts: boolean; heading: string; description: string; subtitle: string; url: string; urlTitle: string; scLabel?: string; isExternal: boolean; private _sourceSet; sourceSet: ImageSrcSet[] | string; componentWillLoad(): Promise; createImageElement(props: any, srcSet: any, aspectRatio: any): any; render(): any; }