import './gradient'; import '../common/portal'; import { Component, OmiProps } from 'omi'; import { StyledProps, Styles } from '../common'; import { TdLoadingProps } from './type'; export interface LoadingProps extends TdLoadingProps, StyledProps { } export default class Loading extends Component { static defaultProps: TdLoadingProps; static propTypes: { delay: NumberConstructor; fullscreen: BooleanConstructor; indicator: ObjectConstructor; inheritColor: BooleanConstructor; loading: BooleanConstructor; preventScrollThrough: BooleanConstructor; showOverlay: BooleanConstructor; size: StringConstructor; zIndex: NumberConstructor; }; showLoading: boolean; showLoadingFlag: boolean; lockClass: string; timer: NodeJS.Timeout; get calcStyles(): Styles; openLoading(): void; install(): void; beforeUpdate(): void; uninstall(): void; render(props: OmiProps): JSX.Element; }