import { ComponentSize } from '../../../xiaoye-primitives/index.js';
import { StyleValue } from 'vue';
export declare const cardShadows: readonly ["always", "hover", "never"];
export declare const cardVariants: readonly ["default", "muted"];
export type CardShadow = (typeof cardShadows)[number];
export type CardVariant = (typeof cardVariants)[number];
export interface CardProps {
    size?: ComponentSize;
    variant?: CardVariant;
    bordered?: boolean;
    header?: string;
    footer?: string;
    extra?: string;
    bodyStyle?: StyleValue;
    headerClass?: string;
    bodyClass?: string;
    footerClass?: string;
    headerDivider?: boolean;
    footerDivider?: boolean;
    shadow?: CardShadow;
    loading?: boolean;
    loadingText?: string;
    empty?: boolean;
    emptyTitle?: string;
    emptyDescription?: string;
}
