import { ReactNode } from 'react';
import { CarouselProps } from './carousel';
export declare const CarouselCardBase: {
    ({ renderHeader, renderFooter, children, carouselProps, }: {
        renderHeader?: ((args: {
            index: number;
        }) => ReactNode) | undefined;
        renderFooter?: ((args: {
            index: number;
        }) => ReactNode) | undefined;
        children: ReactNode;
        carouselProps?: Omit<CarouselProps, "children" | "onSlideChange"> | undefined;
    }): JSX.Element;
    displayName: string;
};
declare const StyledCarouselCardExp: import("styled-components").StyledComponent<{
    ({ renderHeader, renderFooter, children, carouselProps, }: {
        renderHeader?: ((args: {
            index: number;
        }) => ReactNode) | undefined;
        renderFooter?: ((args: {
            index: number;
        }) => ReactNode) | undefined;
        children: ReactNode;
        carouselProps?: Omit<CarouselProps, "children" | "onSlideChange"> | undefined;
    }): JSX.Element;
    displayName: string;
}, import("styled-components").DefaultTheme, {}, never>;
export { StyledCarouselCardExp as CarouselCard };
