import React, { type HTMLAttributes } from 'react';
import { type OverrideClassName } from "../types/OverrideClassName";
export type CardColors = 'blue' | 'green' | 'gray' | 'orange' | 'purple' | 'red' | 'white' | 'yellow';
export type CardProps = {
children?: React.ReactNode;
/**
* HTML elements that are allowed on Card.
*/
tag?: 'div' | 'article' | 'header' | 'main' | 'section' | 'li';
/**
* Adds a larger box shadow to to the card container.
*/
isElevated?: boolean;
color?: CardColors;
/** Set the loading state for Card AI Moments. If `true` this will animate, if `false` this will render the static loaded state. */
isAiLoading?: boolean;
} & OverrideClassName, 'color'>>;
/**
* {@link https://cultureamp.atlassian.net/wiki/spaces/DesignSystem/pages/3082094938/Card Guidance} |
* {@link https://cultureamp.design/?path=/docs/components-card-api-specification--docs Storybook}
*/
export declare const Card: {
({ children, tag, color, isElevated, classNameOverride, isAiLoading, ...props }: CardProps): JSX.Element;
displayName: string;
};