import { default as React } from 'react'; import { LoaderProps as CoreLoaderProps } from '../../.deps/ui/core-web/src'; import { SafeOmit } from '../../.deps/utils/src'; import { OmitPrivate, SafeExtract, Size } from '../../types'; export interface InheritedCoreLoaderProps extends SafeOmit, 'a11yLabel'> { } export interface LoaderOwnProps extends InheritedCoreLoaderProps { /** * Size of the loader. */ size?: SafeExtract; /** * Whether the loader should be displayed fullscreen (rendered in a portal). * When true, the loader is rendered over the entire screen. */ fullscreen?: boolean; /** * Accessible label describing what is loading. Defaults to the translated "Loading…" string. */ label?: string; } export interface LoaderProps extends LoaderOwnProps { } export declare const Loader: React.FC;