import { type HTMLAttributes } from "react";
import { type CardClassNameOptions } from "./styles.js";
declare module "react" {
    interface CSSProperties {
        "--rmd-card-background-color"?: string;
        "--rmd-card-color"?: string;
        "--rmd-card-secondary-color"?: string;
    }
}
/**
 * @remarks \@since 6.0.0 Extends the {@link CardClassNameOptions}.
 */
export interface CardProps extends HTMLAttributes<HTMLDivElement>, CardClassNameOptions {
}
/**
 * **Server Component**
 *
 * @example
 * Simple Example
 * ```tsx
 * import {
 *   Button,
 *   Card,
 *   CardContent,
 *   CardFooter,
 *   CardHeader,
 *   CardTitle,
 *   CardSubtitle,
 *   Typography,
 * } from "@react-md/core";
 * import type { ReactElement } from "react";
 *
 * function Example(): ReactElement {
 *   return (
 *     <Card>
 *       <CardHeader>
 *         <CardTitle>Main Title</CardTitle>
 *         <CardSubtitle>A subtitle</CardSubtitle>
 *       </CardHeader>
 *       <CardContent>
 *         <Typography margin="none">
 *           Some paragraph of text.
 *         </Typography>
 *       </CardContent>
 *       <CardFooter>
 *         <Button>Action 1</Button>
 *         <Button>Action 2</Button>
 *       </CardFooter>
 *     </Card>
 *   );
 * }
 * ```
 *
 * @remarks \@since 6.0.0 Removed the deprecated `raiseable` prop
 */
export declare const Card: import("react").ForwardRefExoticComponent<CardProps & import("react").RefAttributes<HTMLDivElement>>;
