import { ReactNode } from "react";
import { CardProps as MuiCardProps } from "@material-ui/core/Card";
export declare enum CardSizeVariants {
    Initial = "initial",
    Small = "small",
    Medium = "medium",
    Large = "large"
}
export declare enum CardColorVariants {
    Initial = "initial",
    Muted = "muted",
    Primary = "primary",
    Secondary = "secondary",
    Positive = "positive",
    Negative = "negative"
}
export interface CardProps {
    color?: CardColorVariants;
    selected?: boolean;
    size?: CardSizeVariants;
    children?: ReactNode | ReactNode[];
}
export interface CombinedCardProps extends Omit<MuiCardProps, "color">, CardProps {
}
export declare const sizeMap: Map<CardSizeVariants, {
    x: number;
    y: number;
}>;
export declare const colorMap: Map<CardColorVariants, string>;
export declare const backgroundMap: Map<CardColorVariants, string>;
declare const Card: ({ children, color, size, selected, ...props }: CombinedCardProps) => JSX.Element;
export default Card;
