import { CardRoot, CardHeader, CardBody, CardFooter } from './components';
/**
* Card
* ============================================================
* A versatile container component that presents self-contained information
* in a visually distinct way. Cards group related content and actions
* together, making it easy to scan and interact with information.
*
* @see {@link https://nimbus-documentation.vercel.app/components/data-display/card}
*
* @example
* ```tsx
*
* Card Title
* Card content goes here
* Card actions
*
* ```
*/
export declare const Card: {
/**
* # Card.Root
*
* The root component that provides styling for the card.
* Must wrap all card parts (Header, Body, Footer).
* Accepts `variant` and `size` props for visual treatment and spacing.
*
* @example
* ```tsx
*
* Title
* Content
*
* ```
*/
Root: {
({ ref, children, ...props }: import('./card.types').CardProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Card.Header
*
* The header section of the card, typically containing the card title
* or primary heading. Renders directly in DOM order.
*
* @example
* ```tsx
*
* Card Title
* Content here
*
* ```
*/
Header: {
(props: import('./card.types').CardHeaderProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Card.Body
*
* The main content area of the card. Contains the primary information,
* body text, or interactive elements.
*
* @example
* ```tsx
*
* Title
*
* This is the main card content.
*
*
* ```
*/
Body: {
(props: import('./card.types').CardBodyProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
/**
* # Card.Footer
*
* The footer section of the card for actions and metadata.
*
* @example
* ```tsx
*
* Title
* Content
*
*
*
*
* ```
*/
Footer: {
(props: import('./card.types').CardFooterProps): import("react/jsx-runtime").JSX.Element;
displayName: string;
};
};
export { CardRoot as _CardRoot, CardHeader as _CardHeader, CardBody as _CardBody, CardFooter as _CardFooter, };