import type { ComponentProps } from "react";
import { CardContent, CardDescription, CardFooter, CardHeader, CardRoot, CardTitle } from "./card";
export declare const Card: (<E extends keyof React.JSX.IntrinsicElements = "div">({ children, className, variant, ...props }: import("./card").CardRootProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardRootProps<E>>) => import("react/jsx-runtime").JSX.Element) & {
    Root: <E extends keyof React.JSX.IntrinsicElements = "div">({ children, className, variant, ...props }: import("./card").CardRootProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardRootProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Header: <E extends keyof React.JSX.IntrinsicElements = "div">({ className, ...props }: import("./card").CardHeaderProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardHeaderProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Title: <E extends keyof React.JSX.IntrinsicElements = "h3">({ children, className, ...props }: import("./card").CardTitleProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardTitleProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Description: <E extends keyof React.JSX.IntrinsicElements = "p">({ children, className, ...props }: import("./card").CardDescriptionProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardDescriptionProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Content: <E extends keyof React.JSX.IntrinsicElements = "div">({ className, ...props }: import("./card").CardContentProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardContentProps<E>>) => import("react/jsx-runtime").JSX.Element;
    Footer: <E extends keyof React.JSX.IntrinsicElements = "div">({ className, ...props }: import("./card").CardFooterProps<E> & Omit<React.JSX.IntrinsicElements[E], keyof import("./card").CardFooterProps<E>>) => import("react/jsx-runtime").JSX.Element;
};
export type Card = {
    Props: ComponentProps<typeof CardRoot>;
    RootProps: ComponentProps<typeof CardRoot>;
    HeaderProps: ComponentProps<typeof CardHeader>;
    TitleProps: ComponentProps<typeof CardTitle>;
    DescriptionProps: ComponentProps<typeof CardDescription>;
    ContentProps: ComponentProps<typeof CardContent>;
    FooterProps: ComponentProps<typeof CardFooter>;
};
export { CardRoot, CardHeader, CardTitle, CardDescription, CardContent, CardFooter };
export type { CardRootProps, CardRootProps as CardProps, CardHeaderProps, CardTitleProps, CardDescriptionProps, CardContentProps, CardFooterProps, } from "./card";
export { cardVariants } from "@heroui/styles";
export type { CardVariants } from "@heroui/styles";
