import type { CssAspectRatio } from '@breadstone/mosaik-themes'; import type { IDimensionableProps } from '../../../Behaviors/Dimensionable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { ImageFit } from '../../../Types/ImageFit'; import type { ImageLegendPosition } from '../../../Types/ImageLegendPosition'; import type { ImageState } from '../../../Types/ImageState'; /** * Represents the `IImageElementProps` interface. * * @public */ export interface IImageElementProps extends IDisableableProps, IVariantableProps, IDimensionableProps { alt: string; src: string; srcset: string; state: ImageState; fit: ImageFit; thumbnailSrc: string; showFailed: boolean; showEmpty: boolean; showPending: boolean; legend: string; legendPosition: ImageLegendPosition; ratio: CssAspectRatio; } //# sourceMappingURL=IImageElementProps.d.ts.map