import { CardProps } from '@wix/design-system';
import React, { ReactElement, ReactNode } from 'react';
import { FiltersMap } from '@wix/bex-core';
import { ToolbarCollectionState } from '../../state';
import type { DataExtensionType } from '../DataExtension';
import type { TagsElement } from '../Tags';
export interface CollectionCardProps<T, F extends FiltersMap> extends CardProps {
    state: ToolbarCollectionState<T, F>;
    children?: ReactNode | ReactNode[];
    errorState?: false | ((err: unknown, params: {
        isOnline: boolean;
        retry: () => void;
    }) => ReactElement);
    dataExtension?: DataExtensionType;
    tags?: TagsElement<T, F>;
}
declare function _CollectionCard<T, F extends FiltersMap>({ state, errorState, children, tags, ...rest }: CollectionCardProps<T, F>): React.JSX.Element;
export declare const CollectionCard: typeof _CollectionCard & {
    displayName: string;
};
export {};
//# sourceMappingURL=CollectionCard.d.ts.map