import { SketchParser } from '../../sketch'; import { FontStyles } from '../utils/font'; import { IBasicsStyle } from './types'; import { IStyleSheet } from '../types'; export declare class BasicsStyleExtractor implements IStyleSheet { private sketchParser; private basicPage; private fontArtboard; private typographyArtboard; private paddingArtboard; constructor(sketch: SketchParser); /** 获取模板变量 */ getStyleSheetVariable(): IBasicsStyle; /** * 解析 font-family */ getFontFamily(language: 'zh-CN' | 'en-US'): any; /** 获取标题 */ getHeadline(level?: number): FontStyles; getBody(): FontStyles; getBorderRadiusBase(): any; getBodyPadding(level?: 'lg' | 'md' | 'sm' | 'xs'): number; /** * 获取字重映射关系 */ getFontWightMapping: () => { regular: string | number | null; medium: string | number | null; }; }