import { Element } from '../../../../../client/element';
import { System } from '../../../../../system';
import { Dict } from '../../../../../types/Dict';
export interface Props {
    className?: string;
    style?: Dict<string>;
    src?: string;
}
export declare const DEFAULT_STYLE: {
    display: string;
    width: string;
    height: string;
    'object-fit': string;
};
export declare const NO_IMAGE = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
export default class Image_ extends Element<HTMLImageElement, Props> {
    private _img_el;
    constructor($props: Props, $system: System, $element?: HTMLImageElement);
    onPropChanged(prop: string, current: any): void;
}
