import * as React from 'react'; import { IContainer } from '.'; interface IImage extends IContainer { src: string; alt: string; horizontalAlign: 'left' | 'right' | 'center'; verticalAlign: 'top' | 'bottom' | 'middle'; fluid: boolean; imageWidth?: number; imageHeight?: number; disableAutoResize: boolean; } interface IState { showAlt: boolean; processedSrc: string; } export declare class Image extends React.Component { private containerRef; private containerWidth; static defaultProps: { alt: string; src: undefined; horizontalAlign: string; verticalAlign: string; fluid: boolean; imageWidth: undefined; imageHeight: undefined; disableAutoResize: boolean; }; constructor(props: IImage); componentDidMount(): void; componentDidUpdate(prevProps: IImage): void; render(): React.JSX.Element; onError(): void; private processSrcAndSetState; private getConvertImageWidth; } export {};