import ReactEcs from '@dcl/sdk/react-ecs'; import { EntityPropTypes } from '@dcl/react-ecs/dist/components/types'; import { DelayedHidingUIObject, DelayedHidingUIObjectConfig } from '../UIObject'; export type LoadingImageElement = Omit & { uiTransform?: Omit, 'display' | 'margin' | 'width' | 'height'>; uiBackground?: Omit, 'texture' | 'uvs'>; }; type LoadingConfig = DelayedHidingUIObjectConfig & { duration?: number; xOffset?: number; yOffset?: number; scale?: number; }; export declare class Loading extends DelayedHidingUIObject { imageElement: LoadingImageElement; xOffset: number; yOffset: number; scale: number; private _width; private _height; constructor({ startHidden, duration, xOffset, yOffset, scale, }: LoadingConfig); render(key?: string): ReactEcs.JSX.Element; } export {};