import * as class_variance_authority_types from 'class-variance-authority/types';
import { VariantProps } from 'class-variance-authority';
import * as React from 'react';

declare const baseCardVariants: (props?: ({
    variant?: "default" | null | undefined;
    size?: "default" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string;
interface BaseCardProps extends React.HtmlHTMLAttributes<HTMLDivElement>, VariantProps<typeof baseCardVariants> {
    asChild?: boolean;
}
declare const BaseCard: React.ForwardRefExoticComponent<BaseCardProps & React.RefAttributes<HTMLDivElement>>;
declare const BaseCardHeader: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const BaseCardTitle: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLHeadingElement> & React.RefAttributes<HTMLParagraphElement>>;
declare const BaseCardDescription: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLParagraphElement> & React.RefAttributes<HTMLParagraphElement>>;
declare const BaseCardContent: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const BaseCardFooter: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;

export { BaseCard, BaseCardContent, BaseCardDescription, BaseCardFooter, BaseCardHeader, type BaseCardProps, BaseCardTitle, baseCardVariants };
