import { OnInit } from '@angular/core'; import { Styles, Theme, TypographyVariants } from '../../types/index'; import { Ground, GroundProps } from '../ground/index'; declare type AlignProp = 'inherit' | 'left' | 'center' | 'right' | 'justify'; declare type ColorProp = 'initial' | 'inherit' | 'primary' | 'secondary' | 'textPrimary' | 'textSecondary' | 'error'; declare type DisplayProp = 'initial' | 'block' | 'inline'; declare type GutterBottomProp = boolean | string; declare type NoWrapProp = boolean | string; declare type ParagraphProp = boolean | string; export interface TypographyProps extends GroundProps { align?: AlignProp; color?: ColorProp; display?: DisplayProp; gutterBottom?: GutterBottomProp; noWrap?: NoWrapProp; paragraph?: ParagraphProp; variant?: TypographyVariants; } export declare const TypographyClassKey: string; export declare type TypographyClasses = 'root' | 'alignCenter' | 'alignInherit' | 'alignJustify' | 'alignLeft' | 'alignRight' | 'colorError' | 'colorInitial' | 'colorInherit' | 'colorPrimary' | 'colorSecondary' | 'colorTextPrimary' | 'colorTextSecondary' | 'displayBlock' | 'displayInitial' | 'displayInline' | 'gutterBottom' | 'noWrap' | 'paragraph' | 'srOnly' | TypographyVariants; export declare function TypographyStyles(theme: Theme): Styles; export declare class TypographyComponent extends Ground implements OnInit { align: AlignProp; color: ColorProp; display: DisplayProp; gutterBottom: GutterBottomProp; noWrap: NoWrapProp; paragraph: ParagraphProp; variant: TypographyVariants; ngOnInit(): void; composeClasses(): void; getParagraphClass(): string; } export {};