/**
 * Copyright (c) Adaptavist, Inc.
 */
import { GenericProps } from '@/src/utilities';
import { HTMLAttributes } from 'react';
export declare type ICard = GenericProps & HTMLAttributes<HTMLDivElement> & {
    /**
     * Specify if the card is interactive or not. Default is `false`.
     */
    isInteractive?: boolean;
    /**
     * Specify to give card different background colors. Default is `normal`.
     */
    type?: 'normal' | 'highlight';
    /**
     * Specify to have card in different interactive states. Default is `normal`
     */
    state?: 'normal' | 'hover';
    /**
     * Function to control what happens onClick of the card. Default is `an empty object`.
     */
    onClick?: () => void;
};
export declare type ICardOverlay = GenericProps & HTMLAttributes<HTMLDivElement> & {
    /**
     * Specify the alignment of the overlay. Default is `middle`.
     */
    align: 'middle';
};
