import { OnInit } from '@angular/core'; import { Styles, Theme } from '../../types/index'; import { Ground, GroundProps } from '../ground/index'; declare type ElevationProp = number | string; declare type RaisedProp = boolean | string; declare type SquareProp = boolean | string; declare type VariantProp = 'elevated' | 'outlined'; export interface CardProps extends GroundProps { elevation?: ElevationProp; raised?: RaisedProp; square?: SquareProp; variant?: VariantProp; } export declare const CardClassKey: string; export declare type CardClasses = 'root' | 'elevated' | 'outlined'; export declare function CardStyles(theme: Theme): Styles; export declare class Card extends Ground implements OnInit { elevation: ElevationProp; raised: RaisedProp; square: SquareProp; variant: VariantProp; private _variant; private defaultRaisedElevation; ngOnInit(): void; composeClasses(): void; } export {};