import React from 'react';
type TargetType = '_self' | '_blank' | '_parent' | '_top';
export type ButtonType = {
    /** Название */
    title: string;
    /** Ссылка */
    href?: string;
    /** Атрибут ссылки target */
    target?: TargetType;
    /** Атрибут ссылки rel */
    rel?: string;
    /** Обработчик клика */
    onClick?: (e: React.SyntheticEvent<EventTarget>) => void;
};
export type CardDataType = {
    /** Заголовок */
    title: string;
    /** Текст-описание */
    description?: string;
    /** Изображение */
    imageSrc: string;
    /** Значение тега alt для изображения */
    imageAlt?: string;
    /** Кнопка */
    button?: ButtonType;
    /** Дополнительная кнопка */
    extraButton?: ButtonType;
    /** Ссылка */
    href?: string;
    /** Атрибут ссылки target */
    target?: TargetType;
    /** Атрибут ссылки rel */
    rel?: string;
};
export declare const BackgroundColor: {
    readonly GRAY: "gray";
    readonly GREEN: "green";
    readonly BLUE: "blue";
    readonly VIOLET: "violet";
};
export type BackgroundColorType = (typeof BackgroundColor)[keyof typeof BackgroundColor];
export declare const SingleCardAlign: {
    readonly LEFT: "left";
    readonly CENTER: "center";
};
export type SingleCardAlignType = (typeof SingleCardAlign)[keyof typeof SingleCardAlign];
export {};
