import React from "react";
import CardOptions from "./CardOptions";
import CardStatus from "./CardStatus";
import CardHeader from "./CardHeader";
import CardBody from "./CardBody";
import CardFooter from "./CardFooter";
import CardGroup from "./CardGroup";
declare type Size = "sm" | "md" | "lg";
interface CardProps {
    className?: string;
    children?: React.ReactNode;
    active?: boolean;
    inactive?: boolean;
    stacked?: boolean;
    aside?: boolean;
    size?: Size;
    style?: React.CSSProperties;
}
export declare const Card: {
    ({ className, children, aside, active, inactive, stacked, size, style, }: CardProps): JSX.Element;
    Header: typeof CardHeader;
    Title: ({ className, children }: import("./CardTitle").CardTitleProps) => JSX.Element;
    Subtitle: ({ className, children }: import("./CardTitle").CardSubtitleProps) => JSX.Element;
    Body: typeof CardBody;
    Footer: typeof CardFooter;
    Options: typeof CardOptions;
    Status: typeof CardStatus;
    Group: typeof CardGroup;
    Image: ({ className, top, bottom, ...props }: import("./CardImage").CardImageProps) => JSX.Element;
};
export default Card;
