import { ChangeDetectorRef, ElementRef, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { CanColor, CanSize, MixinElementRefBase, ThemePalette, ThemeSize } from '@ngx-simple/core/common-behaviors'; import { SimSpinnerDefaultOptions } from './default-options'; declare const _SpinnerMixinBase: import("../../../dist/libs/core/common-behaviors/constructor").Constructor & import("../../../dist/libs/core/common-behaviors/constructor").Constructor & import("../../../dist/libs/core/common-behaviors/constructor").Constructor & typeof MixinElementRefBase; export declare class SimSpinnerComponent extends _SpinnerMixinBase implements OnChanges, OnInit, CanColor, CanSize { private _changeDetectorRef; color: ThemePalette; size: ThemeSize; /** 是否加载状态 */ loading: boolean; /** 独立容器,不包裹内容 */ single: boolean; /** 延迟显示加载效果的时间(防止闪烁),单位:毫秒 */ delay: number; /** 当作为包裹元素时,可以自定义描述文案 */ placeholder: string; /** 加载指示符 */ indicator: SimSpinnerDefaultOptions; _isLoading: boolean; private spinning$; private delay$; constructor(_elementRef: ElementRef, _changeDetectorRef: ChangeDetectorRef, _options?: SimSpinnerDefaultOptions); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; } export {};