import * as React from 'react';
import type { HasComponent, HTMLAttributesWithRootRef } from '../../types';
import { type HorizontalScrollProps } from '../HorizontalScroll/HorizontalScroll';
export interface CardScrollProps extends HTMLAttributesWithRootRef<HTMLDivElement>, HasComponent, Pick<HorizontalScrollProps, 'showArrows' | 'prevButtonTestId' | 'nextButtonTestId'> {
    /**
     * При `size=false` ширина `Card` будет регулироваться контентом внутри. В остальных случаях — будет явно задана в процентах.
     */
    size?: 's' | 'm' | 'l' | false;
    /**
     * Добавляет отступы по краям слева и справа.
     */
    padding?: boolean;
    /**
     * Позволяет поменять тег используемый для обертки над карточками.
     */
    CardsListComponent?: React.ElementType;
}
/**
 * @see https://vkui.io/components/card-scroll
 */
export declare const CardScroll: ({ children, size, showArrows, padding, CardsListComponent, prevButtonTestId, nextButtonTestId, ...restProps }: CardScrollProps) => React.ReactNode;
//# sourceMappingURL=CardScroll.d.ts.map