import { TNode, Value } from '@tempots/dom';
import { ControlSize, IconSize } from '../theme';
import { ThemeColorName } from '../../tokens';
export interface ActionCardOptions {
    icon: Value<string>;
    title: Value<string>;
    description: Value<string>;
    active?: Value<boolean>;
    disabled?: Value<boolean>;
    onClick?: () => void;
    size?: Value<ControlSize>;
    iconColor?: Value<ThemeColorName>;
    iconSize?: Value<IconSize>;
    backgroundColor?: Value<string>;
    borderColor?: Value<string>;
    titleColor?: Value<string>;
    descriptionColor?: Value<string>;
}
export declare function ActionCard({ icon, title, description, active, disabled, onClick, size, iconColor, iconSize, backgroundColor, borderColor, titleColor, descriptionColor, }: ActionCardOptions): TNode;
