import { DetailedHTMLProps, ImgHTMLAttributes } from 'react';
import { CardProps, ImageProps } from '@mantine/core';
export interface CardGenericProps extends CardProps {
    image: string;
    /**
     * Props to pass to the image component
     */
    imageProps?: ImageProps & Omit<DetailedHTMLProps<ImgHTMLAttributes<HTMLImageElement>, HTMLImageElement>, 'ref'>;
    /**
     * If true, the card will show label toward the bottom of the image
     */
    showLabel?: boolean;
    i18n?: {
        /**
         * The label to display
         */
        label?: string;
    };
    statusIcon?: React.JSX.Element;
    showGradientBorderAndShadow?: boolean;
    genericClassNames?: {
        root?: string;
        body?: string;
        image?: string;
        label?: string;
    };
}
export declare function CardGeneric({ image, imageProps, showLabel, i18n, statusIcon, children, className, genericClassNames, showGradientBorderAndShadow, ...rest }: CardGenericProps & ImageProps & Omit<React.ComponentPropsWithoutRef<'div'>, keyof CardGenericProps>): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map