import * as React from 'react';
import './PictureWithDescription.scss';
export declare const pictureAlignTypes: {
    readonly LEFT: "left";
    readonly RIGHT: "right";
};
type PictureAlignTypesType = (typeof pictureAlignTypes)[keyof typeof pictureAlignTypes];
export interface IPictureWithDescriptionProps {
    /** Ссылка на корневой элемент */
    rootRef?: React.Ref<HTMLDivElement>;
    /** Дополнительный класс для корневого элемента */
    className?: string;
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        root?: string;
        title?: string;
    };
    /** Заголовок */
    title?: string | React.ReactNode | React.ReactNode[];
    /** Url изображения */
    pictureUrl: string;
    /** Расположение изображения */
    pictureAlign?: PictureAlignTypesType;
    /** Значение тега alt для изображения */
    pictureAlt?: string;
    /** Выравнивание текста по верхнему краю */
    isTextTopAlign?: boolean;
    /** Дочерний элемент компонента */
    children?: React.ReactNode;
}
declare const PictureWithDescription: React.FC<IPictureWithDescriptionProps>;
export default PictureWithDescription;
