import React, { FC } from 'react';
declare const ratios: {
    '1 / 1': string;
    '1/1': string;
    '3 / 4': string;
    '3/4': string;
    '4 / 3': string;
    '4/3': string;
    '9 / 16': string;
    '9/16': string;
    '16 / 9': string;
    '16/9': string;
    '1 / 2': string;
    '1/2': string;
    '2 / 1': string;
    '2/1': string;
};
export type Ratio = keyof typeof ratios;
interface HeightProps {
    height?: string | number;
}
interface RatioProps {
    ratio?: Ratio;
}
interface CustomRatioProps {
    customRatio?: string;
}
export type ImageBaseProps = (HeightProps | RatioProps | CustomRatioProps) & React.ImgHTMLAttributes<HTMLImageElement> & {
    src: string;
    alt?: string;
    base?: 'div' | 'img';
};
export type ImageProps = ImageBaseProps & {
    children?: never;
};
/**
 * Компонент для отображения картинок.
 */
export declare const Image: FC<ImageProps>;
export {};
