import React from 'react';
type TargetType = '_self' | '_blank' | '_parent' | '_top';
type ButtonType = {
    /** Название */
    title: string;
    /** Ссылка */
    href?: string;
    /** Атрибут ссылки target */
    target?: TargetType;
    /** Атрибут ссылки rel */
    rel?: string;
    /** Обработчик клика */
    onClick?: (e: React.SyntheticEvent<EventTarget>) => void;
};
type ImageType = {
    /** Изображение на разрешении экрана 0-1279 */
    src: string;
    /** Изображение на разрешении экрана 1280+ */
    srcWide: string;
    /** Значение тега alt для изображения */
    alt?: string;
};
type IconContentType = {
    /** Иконка */
    icon: React.ReactNode;
    /** Текст-описание */
    text?: string;
    /** Дополнительная информация, значение */
    info?: string;
};
export type CardDataType = {
    /** Заголовок */
    title?: string;
    /** Изображение */
    image: ImageType;
    /** Список пунктов с иконками */
    iconItems: IconContentType[];
    /** Кнопка */
    button?: ButtonType;
    /** Ссылка */
    href?: string;
    /** Атрибут ссылки target */
    target?: TargetType;
    /** Атрибут ссылки rel */
    rel?: string;
};
export type BackgroundType = 'white' | 'gray';
export {};
