import { Component } from 'react'; /** * Cover-спиннер (лоадер), перекрывает родительский элемент (родитель должен иметь position НЕ static(relative, fixed, absolute)) * @reactProps {string} animationClass - класс анимации * @reactProps {string} mode - выбор в цвета для оверлея спиннера * @reactProps {string} message - текст спиннера * @reactProps {number} deferredSpinnerStart - время показа спинера */ declare enum Mode { dark = "dark", light = "light", transparent = "transparent" } declare type Props = { animationClass: string; deferredSpinnerStart: number; message: string; mode: Mode; }; declare type State = { deferredStart: boolean; }; export declare class CoverSpinner extends Component { constructor(props: Props); componentDidMount(): Promise; render(): JSX.Element; } export {};