import * as React from 'react';
import { BackgroundType, ItemType } from './types';
import './Partners.scss';
export interface IPartnersProps {
    /** Дополнительные data атрибуты к внутренним элементам */
    dataAttrs?: {
        root?: Record<string, string>;
        item?: Record<string, string>;
    };
    /** Ссылка на корневой элемент */
    rootRef?: React.Ref<HTMLDivElement>;
    /** Дополнительные классы для корневого и внутренних элементов */
    classes?: {
        root?: string;
        itemClass?: string;
        slide?: string;
    };
    /** Дополнительный класс корневого элемента */
    className?: string;
    /** Список логотипов */
    items: ItemType[];
    /** Фон карточки  */
    background?: BackgroundType;
    /** Обработчик клика по стрелке вперед (должен быть обернут в useCallback) */
    onNextClick?: (index: number) => void;
    /** Обработчик клика по стрелке назад (должен быть обернут в useCallback) */
    onPrevClick?: (index: number) => void;
    /** Обработчик смены слайда (должен быть обернут в useCallback) */
    onChange?: (currentIndex: number, previousIndex: number, slidesPerView?: number | 'auto') => void;
}
declare const Partners: React.FC<IPartnersProps>;
export default Partners;
