import type { HTMLAttributes, ReactNode } from 'react';
import type { DefaultProps } from '../../types';
import type { MergeRight } from '../../utilities';
export type CardProps = MergeRight, {
/**
* Change the background color of the card.
*
* @default 'default'
*/
variant?: 'default' | 'tinted';
/**
* Change the default rendered element for the one passed as a child, merging their props and behavior.
* @default false
*/
asChild?: boolean;
/** Instances of `Card.Block`, `Divider` or other React nodes */
children: ReactNode;
}>;
/**
* Card component to present content in a structured way.
*
* @example
*
* Header
* Content
* Footer
*
*/
export declare const Card: import("react").ForwardRefExoticComponent, "children" | "variant" | "asChild"> & {
/**
* Change the background color of the card.
*
* @default 'default'
*/
variant?: "default" | "tinted";
/**
* Change the default rendered element for the one passed as a child, merging their props and behavior.
* @default false
*/
asChild?: boolean;
/** Instances of `Card.Block`, `Divider` or other React nodes */
children: ReactNode;
} & import("react").RefAttributes>;
//# sourceMappingURL=card.d.ts.map