/// export declare type LoadingColorPreset = 'primary' | 'grey'; export interface ILoadingBaseProps { loading?: boolean; delay?: number; icon?: 'youzan' | 'circle'; iconSize?: number; iconText?: React.ReactNode; colorPreset?: LoadingColorPreset; textPosition?: 'top' | 'bottom' | 'left' | 'right'; className?: string; textSize?: number; } export interface IBlockLoadingProps extends ILoadingBaseProps { height?: number | string; children?: React.ReactNode; } export declare type IInlineLoadingProps = ILoadingBaseProps; export interface IFullScreenLoadingProps extends ILoadingBaseProps { zIndex?: number; showBackground?: boolean; }