///
import { SectionContentSize } from '../../../layout/section/baseSection';
declare type HeadingLevel = 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
export declare type ColumnedItemsListSlugItem = Readonly<{
label: string | JSX.Element;
slugLink: JSX.Element;
}>;
export declare type ColumnedItemsListLinkItem = Readonly<{
label: string;
href: string;
}>;
export declare type ColumnedItemsListInfo = Readonly<{
mainTitle?: string;
subTitle?: string;
list: Array;
}>;
export declare type ColumnedItemsListSectionProps = {
itemsListInfo: ColumnedItemsListInfo;
expandLabel?: string;
columns?: number;
useExpandToggle?: boolean;
headingLevel?: HeadingLevel;
displayListOnly?: boolean;
redirectToSlug?: string;
sectionContentSize?: SectionContentSize;
};
/**
* A dedicated section including an items list that can be spread into X columns and collapsed after Y results
*/
export declare const ColumnedItemsListSection: ({ expandLabel, itemsListInfo, columns, useExpandToggle, headingLevel, displayListOnly, sectionContentSize, }: ColumnedItemsListSectionProps) => JSX.Element;
export {};