import { HTMLProps } from 'react';
type CardElementProps = {
children: React.ReactNode;
className?: string;
};
export declare const CardHeader: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
export declare const CardBody: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
export declare const CardBodyContainer: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
type CardProps = {
width?: string;
height?: string;
headerBackgroundColor?: string;
bodyBackgroundColor?: string;
status?: 'healthy' | 'warning' | 'critical';
onClick?: () => void;
active?: boolean;
disabled?: boolean;
children: React.ReactNode;
className?: string;
} & HTMLProps;
declare function Card({ width, height, headerBackgroundColor, bodyBackgroundColor, status, onClick, active, disabled, children, className, ...rest }: CardProps): import("react/jsx-runtime").JSX.Element;
declare namespace Card {
var Header: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
var Body: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
var BodyContainer: ({ children, className, ...rest }: CardElementProps) => import("react/jsx-runtime").JSX.Element;
}
export { Card };
//# sourceMappingURL=Card.component.d.ts.map