import React from 'react'; declare type SelectionCardView = 'outlined' | 'clear'; declare type ContainerCardView = 'outlined' | 'filled' | 'raised'; export declare type CardType = 'selection' | 'action' | 'container'; export declare type CardTheme = 'normal' | 'info' | 'positive' | 'warning' | 'danger'; export declare type CardView = SelectionCardView | ContainerCardView; export interface CardProps { children: React.ReactNode; className?: string; /** Card click handler. Available for type: 'selection', 'action' */ onClick?: (event: React.MouseEvent) => void; /** Disabled card. Available for type: 'selection', 'action' */ disabled?: boolean; /** Selected card. Available for type: 'selection' */ selected?: boolean; /** Card's type affects on available properties */ type?: CardType; /** Available for type: 'container' and 'selection' */ view?: CardView; /** Card's base color. Available for type: 'container' */ theme?: CardTheme; } export declare function Card({ type, theme, view, children, className, onClick, disabled, selected, }: CardProps): JSX.Element; export {};