import { VariantProps } from 'class-variance-authority';
import { ClassProp } from 'class-variance-authority/types';
import * as React from 'react';
declare const cardVariants: (props?: ({
    variant?: "with-image" | "without-image" | null | undefined;
    backgroundColor?: "yellow" | "red" | "green" | "azure" | "white" | "black" | "gray" | "dark-gray" | "blue" | "custom" | "transparent" | null | undefined;
    size?: "base" | "xs" | "sm" | "full" | "lg" | "xl" | null | undefined;
} & ClassProp) | undefined) => string;
interface CardProps extends React.HTMLAttributes<HTMLDivElement>, VariantProps<typeof cardVariants> {
    border?: boolean;
}
declare const Card: React.ForwardRefExoticComponent<CardProps & React.RefAttributes<HTMLDivElement>>;
declare const CardHeader: React.ForwardRefExoticComponent<CardProps & React.RefAttributes<HTMLDivElement>>;
declare const CardFooter: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const CardTag: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & React.RefAttributes<HTMLHeadingElement>>;
declare const CardTitle: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & React.RefAttributes<HTMLHeadingElement>>;
declare const CardDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & React.RefAttributes<HTMLHeadingElement>>;
declare const CardImage: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLImageElement> & {
    src: string;
    alt?: string;
} & React.RefAttributes<HTMLImageElement>>;
export { Card, CardDescription, CardFooter, CardHeader, CardImage, CardTag, CardTitle };
//# sourceMappingURL=card.d.ts.map