import { default as React } from 'react';
export declare const cardVariants: (props?: ({
    variant?: "primary" | "secondary" | "tertiary" | "ghost" | "high-contrast" | "surface" | "surface-container-lowest" | "surface-container-low" | "surface-container" | "surface-container-high" | "surface-container-highest" | null | undefined;
    hoverEffect?: boolean | null | undefined;
    shape?: "full" | "minimal" | "sharp" | null | undefined;
    padding?: "sm" | "md" | "lg" | "none" | null | undefined;
    bordered?: boolean | null | undefined;
    elevation?: 1 | "none" | 2 | 5 | 4 | 3 | null | undefined;
    glass?: boolean | null | undefined;
} & import('class-variance-authority/dist/types').ClassProp) | undefined) => string;
export interface CardProps extends React.HTMLAttributes<HTMLDivElement> {
    variant?: "primary" | "secondary" | "tertiary" | "high-contrast" | "ghost" | "surface" | "surface-container-lowest" | "surface-container-low" | "surface-container" | "surface-container-high" | "surface-container-highest";
    hoverEffect?: boolean;
    shape?: "full" | "minimal" | "sharp";
    padding?: "none" | "sm" | "md" | "lg";
    bordered?: boolean;
    elevation?: "none" | 1 | 2 | 3 | 4 | 5;
    enableRipple?: boolean;
    glass?: boolean;
}
export declare const Card: React.ForwardRefExoticComponent<CardProps & React.RefAttributes<HTMLDivElement>>;
