import React from 'react';
import type { CommonProps } from '../../internal/CommonWrapper';
export interface GlobalLoaderViewProps extends Pick<CommonProps, 'data-tid'> {
    /** Устанавливает ожидаемое время(ms) ответа сервера. */
    expectedResponseTime: number;
    /** Устанавливает задержку в миллисекундах до исчезновения лоадера. */
    delayBeforeHide: number;
    /** Устанавливает статус операции. */
    status?: 'success' | 'error' | 'standard' | 'accept';
    /** Отключает анимацию. */
    disableAnimations: boolean;
}
export interface GlobalLoaderViewRef {
    element: HTMLDivElement;
    refObject: React.RefObject<GlobalLoaderViewRef['element']>;
}
export declare const GlobalLoaderView: ({ expectedResponseTime, delayBeforeHide, status, disableAnimations, ...rest }: GlobalLoaderViewProps) => React.JSX.Element;
