import * as React from 'react';
import { Carousel } from '@megafon/ui-core';
import { BackgroundType, CardDataType } from './types';
type CarouselProps = React.ComponentProps<typeof Carousel>;
export interface ISidePictureCards {
    /** Карточки. Минимальное количество 2 карточки */
    items: CardDataType[];
    /** Цвет фона карточек */
    background?: BackgroundType;
    /** Выстраивать карточки в карусель */
    hasCarousel?: boolean;
    /** Дополнительный класс для компонента */
    className?: string;
    /** Дополнительные классы для внутренних элементов */
    classes?: {
        root?: string;
        item?: string;
        itemTitle?: string;
    };
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
        item?: Record<string, string>;
    };
    /** Обработчик смены слайда карусели */
    onCarouselChange?: CarouselProps['onChange'];
    /** Ссылка на корневой элемент */
    rootRef?: React.Ref<HTMLDivElement>;
}
declare const SidePictureCards: React.FC<ISidePictureCards>;
export default SidePictureCards;
