import React, { ReactNode } from "react"; import "./Loading.scss"; export interface MtLoadingProps { children?: ReactNode; /** 是否为加载中状态 */ spinning?: boolean; /** loading唯一标记, 存在多个loading的时候 */ label?: string; /** 延迟显示加载效果的时间(防止闪烁) 单位ms */ delay?: number; /** 全屏显示loading */ fullscreen?: boolean; /** 加载loading指示符 */ indicator?: ReactNode; /** 当作为包裹元素时,可以自定义描述文案 */ tip?: ReactNode; /** 包装器的类属性 */ wrapperClassName?: string; /** 组件大小,当indicator不是自带默认的时候,可选值为 small default large */ size?: string; /** 遮罩背景颜色 */ maskBg?: string | null; /** 遮罩层级 */ zIndex?: number; } declare const MtLoading: React.FC; export default MtLoading;