import { SizeValue, ColorValue, Size, Color, Font, DeprecatedFont, Viewport, Theme, ConvertedTheme, FontObject, BorderObject } from './types'; export default class Styling { theme: ConvertedTheme; constructor(data: Theme); setTheme(theme: Theme): void; getColor(color: Color): ColorValue; getFont(font: Font & DeprecatedFont): FontObject; getFontSize(font: Font & DeprecatedFont, viewport?: Viewport): SizeValue; getFontColor(font: Font & DeprecatedFont): ColorValue; getFontFamily(font: Font & DeprecatedFont): string; getFontWeight(font: Font & DeprecatedFont): string; getLetterSpacing(font: Font & DeprecatedFont): string; getTextTransform(font: Font & DeprecatedFont): string; getBorder(size: Size): BorderObject; getBorderSize(size: Size): SizeValue; getBorderRadius(size: Size): SizeValue; getIconSize(size: Size): SizeValue; getSpacing(size: Size, viewport?: Viewport): SizeValue; }