import { ComponentPropsWithoutRef, ElementType } from 'react';
import { CARD_ASPECT_RATIOS } from './CardAspectRatios';
type CARD_THEME = 'none' | 'bordered' | 'frame';
export type CardProps<T extends ElementType = 'div'> = {
    component?: string;
    /**
     * By default the card has a border.
     * Set to false to remove it.
     */
    border?: boolean;
    format?: keyof typeof CARD_ASPECT_RATIOS;
    theme?: CARD_THEME | CARD_THEME[];
} & ComponentPropsWithoutRef<T>;
export declare function Card<T extends ElementType = 'div'>({ children, className, component, format, theme, ...attrs }: CardProps<T>): import("react/jsx-runtime").JSX.Element;
export {};
