import React from 'react'; import { IHasCX, IHasRawProps } from '@epam/uui-core'; export interface BlockerInset { /** Inset from the top edge in px */ top?: number; /** Inset from the bottom edge in px */ bottom?: number; /** Inset from the left edge in px */ left?: number; /** Inset from the right edge in px */ right?: number; } export interface BlockerProps extends IHasCX, IHasRawProps> { /** Turns the blocker on or off */ isEnabled: boolean; /** Disables spinner animation display */ hideSpinner?: boolean; /** Sets the minimal height in px, for cases when blocked content is empty */ spacerHeight?: number; /** Replaces default spinner */ renderSpinner?(props: any): React.ReactNode; /** Inset spacing (in px) from each edge to control the blocker's coverage area */ inset?: BlockerInset; } export declare const Blocker: React.ForwardRefExoticComponent>; //# sourceMappingURL=Blocker.d.ts.map