import { CardType, CardContentType, BuildCardDataType } from '../../cards/cards.types';
export interface ICardBlockProps {
    /** The card data, from Contentful */
    cards: CardType[];
    /** The types for each card, from Contentful */
    cardTypes: CardContentType[];
    /** A function to parse and build the card data - this is especially needed in carousels to hydrate the cards */
    buildCardData: BuildCardDataType;
    /** Context for the Google Tag Manager event */
    gtmContext?: string;
    /** Additional classes to add to the card block */
    className?: string;
    focusCardIndex?: number;
}
declare const CardBlock: ({ cards, cardTypes, className, ...props }: ICardBlockProps) => import("react/jsx-runtime").JSX.Element;
export default CardBlock;
