/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '../../utilities';
import { HTMLAttributes } from 'react';
export declare type ICard = GenericProps & HTMLAttributes<HTMLDivElement> & {
    /**
     * Specifies if the Card Atom is interactive or not.
     *
     * If set to true, the Card Atom will be interactive.
     * If set to false, the Card Atom will not be interactive.
     *
     * Default is `false`.
     */
    isInteractive?: boolean;
    /**
     * Function to control what happens onClick of the Card Atom.
     *
     * Default is `an empty object`.
     */
    onClick?: () => void;
    /**
     * Specifies the different interactive states of the Card Atom.
     *
     * Default is `normal`.
     */
    state?: 'normal' | 'hover';
    /**
     * Specifies the different background states of the Card Atom.
     *
     * Default is `normal`.
     */
    type?: 'normal' | 'highlight';
};
export declare type ICardOverlay = GenericProps & HTMLAttributes<HTMLDivElement> & {
    /**
     * Specifies the alignment of the overlay on the Card Atom.
     *
     * Default is `middle`.
     */
    align: 'middle';
};
