import { HTMLAttributes, ReactNode } from 'react';
import { SurfaceShapeType, SurfaceThemeType } from '../const/types.cjs';
import { IconType } from '../icon/index.cjs';
export interface FeatureCardProps extends Omit, "title" | "defaultValue" | "defaultChecked"> {
icon?: IconType[] | ReactNode;
title?: ReactNode;
desc?: ReactNode;
extra?: ReactNode;
bordered?: boolean;
theme?: SurfaceThemeType;
shape?: SurfaceShapeType;
size?: "small" | "medium" | "large";
direction?: "horizontal" | "vertical";
clickable?: boolean;
disabled?: boolean;
color?: string;
iconBackground?: string;
children?: ReactNode;
}
export default function FeatureCard({ icon, title, desc, bordered, theme: themeProp, shape: shapeProp, size: sizeProp, direction, clickable, disabled, color, iconBackground, children, extra, onClick, className, ...rest }: FeatureCardProps): import("react").JSX.Element;