import React from 'react'; import { ISvgProps } from '@muya-ui/icon-base'; import { IFontSizeSpec } from '../specs'; import { ITypographyTitleLevel } from './typographyToken'; export declare type IResultTypeIconType = 'success' | 'info' | 'error' | 'warning'; export declare type IResultStatusIconType = 'forbidden' | 'empty' | 'emptySmall'; export declare type IResultIconType = IResultTypeIconType | IResultStatusIconType; export interface IResultToken { titleMarginTop: number; iconMarginRight: number; subTitleMarginTop: number; useTitleMarginTopWhenNoTitle?: boolean; reasonMarginTop: number; reasonMarginBottom: number; buttonMarginTop: number; /** * 种类 icon */ typeIcon?: Record | string>; /** * 对应类型的背景色 */ typeBg: Record; defaultIconSize: number; defaultTitleLevel: ITypographyTitleLevel; defaultSubTitleFontLevel: IFontSizeSpec; typeIconSize: Record; }