import { OnInit } from '@angular/core'; import { Styles } from 'jss'; import { Theme } from '../../types/index'; import { Ground, GroundProps } from '../ground/index'; import { TypographyProps } from '../typography/index'; declare type DisableTypographyProp = boolean | string; declare type SubheadingProp = string; declare type TitleProp = string; export interface CardHeaderProps extends GroundProps { disableTypography?: DisableTypographyProp; subheading?: SubheadingProp; subheadingTypographyProps?: TypographyProps; title?: TitleProp; titleTypographyProps?: TypographyProps; } export declare const cardHeaderClassKey: string; export declare type CardHeaderClasses = 'root' | 'subheading' | 'title'; export declare function CardHeaderStyles(theme: Theme): Styles; export declare class CardHeader extends Ground implements OnInit { disableTypography: DisableTypographyProp; subheading: SubheadingProp; subheadingTypographyProps: TypographyProps; title: TitleProp; titleTypographyProps: TypographyProps; composedClasses: string; subheadingTypography: TypographyProps; titleTypography: TypographyProps; ngOnInit(): void; composeTypographyProps(): void; } export {};