import React from 'react';
import { CatalogItem, ResolvedFilter } from '../../core/types';
export type Group = {
    title: string;
    items: CatalogItem[];
};
export type VirtualRowData = {
    type: 'header';
    groupTitle: string;
    groupCount: number;
    key: string;
} | {
    type: 'cardRow';
    groupTitle: string;
    items: CatalogItem[];
    key: string;
};
export type CatalogClassicVirtualizedGroupsProps = {
    groups: Group[];
    filters: (ResolvedFilter & {
        isFilterUsed?: boolean;
    })[];
    filterTerm: string;
};
export declare function CatalogClassicVirtualizedGroups({ groups, filters, filterTerm, }: CatalogClassicVirtualizedGroupsProps): React.JSX.Element;
