import type { FC, HTMLAttributes, MouseEventHandler, ReactNode, Ref } from 'react';
import type { VariantProps } from 'class-variance-authority';
import { type TestableProps } from '../../utils/testId';
import { cardVariants } from './classes';
type CardVariantProps = Omit, 'interactive' | 'disabled'>;
export interface CardProps extends CardVariantProps, Omit, 'color'>, TestableProps {
ref?: Ref;
asChild?: boolean;
disabled?: boolean;
onClick?: MouseEventHandler;
children?: ReactNode;
}
export declare const Card: FC;
export {};