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, };