import { ButtonProps, CardExtraSmallProps, CardLargeProps, CardMediumProps, ColorSystemProps, DividerProps, GridProps, HeadingProps, LayoutType, LinkProps, SpacingSystemProps } from '@20minutes/hela';
import { default as React } from 'react';
export interface CardsListProps extends SpacingSystemProps, ColorSystemProps {
    articles: (CardExtraSmallProps | CardMediumProps | CardLargeProps)[];
    layout: LayoutType;
    columnsNumber?: GridProps['colsNumber'];
    hideFirstDivider?: boolean;
    dividerProps?: DividerProps;
    seeMoreButton?: ButtonProps;
    seeMoreLink?: LinkProps;
    variablesForQuery?: {
        brandId?: string;
        slug?: string;
        first?: number;
        endCursor: string | null;
        hasNextPage: boolean;
        userBackId?: string;
        tagId?: string;
    };
    tagTotalArticles?: number;
    currentPagePath?: string;
    currentPage?: string;
    articlesLimit?: number;
    hasCardLarge?: boolean;
    hasMarginOnCard?: boolean;
    heading?: HeadingProps;
    isLoading?: boolean;
    skeletonCount?: number;
}
export declare const CardsList: React.FC<CardsListProps>;
