import PropTypes from 'prop-types';
import './_image-card-list.scss';
declare function ImageCardList({ data, mode, onlyMode, tileStyle, disabledImage, disabledIcon, className, childClassName, noDataMessage, loader, titleField, tagLabel, tagColor, title, iconName, imageUrl, iconNameField, iconColorField, tagSize, imageUrlField, tagFieldName, tagColorField, actions, onAction, }: any): import("react/jsx-runtime").JSX.Element;
declare namespace ImageCardList {
    var propTypes: {
        data: PropTypes.Requireable<any[]>;
        row: PropTypes.Requireable<object>;
        loader: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        className: PropTypes.Requireable<string>;
        childClassName: PropTypes.Requireable<string>;
        mode: PropTypes.Requireable<string>;
        onlyMode: PropTypes.Requireable<boolean>;
        disabledImage: PropTypes.Requireable<boolean>;
        disabledIcon: PropTypes.Requireable<boolean>;
        noDataMessage: PropTypes.Requireable<string>;
        tileStyle: PropTypes.Requireable<string>;
        title: PropTypes.Requireable<any>;
        imageUrl: PropTypes.Requireable<any>;
        tagLabel: PropTypes.Requireable<any>;
        tagColor: PropTypes.Requireable<any>;
        iconName: PropTypes.Requireable<any>;
        iconColor: PropTypes.Requireable<any>;
        iconNameField: PropTypes.Requireable<string>;
        iconColorField: PropTypes.Requireable<string>;
        titleField: PropTypes.Requireable<string>;
        imageUrlField: PropTypes.Requireable<string>;
        tagFieldName: PropTypes.Requireable<string>;
        tagColorField: PropTypes.Requireable<string>;
        onAction: PropTypes.Requireable<(...args: any[]) => any>;
        header: PropTypes.Requireable<string>;
        tagSize: PropTypes.Requireable<string>;
        actions: PropTypes.Requireable<NonNullable<any[] | ((...args: any[]) => any)>>;
    };
}
export default ImageCardList;
