import { Action, GlassPane, LoadingSupportOptions, WidgetSupport } from '../index'; export declare class LoadingSupport extends WidgetSupport { loadingIndicatorDelay: number; withGlassPane: boolean; abortable: boolean; abortHandler: () => void; protected _$loadingIndicator: JQuery; protected _loadingIndicatorTimeoutId: number; protected _glassPane: GlassPane; protected _cancelAction: Action; protected _containerScrollHandler: (event: JQuery.ScrollEvent) => void; /** * @param options a mandatory options object */ constructor(options: LoadingSupportOptions); setLoadingIndicatorDelay(loadingIndicatorDelay: number): void; setAbortable(abortable: boolean): void; setAbortHandler(abortHandler: () => void): void; protected _ensure$Container(): void; /** * @param immediate whether the {@link loadingIndicatorDelay} should be ignored and the indicator rendered immediately. */ renderLoading(immediate?: boolean): void; protected _renderLoadingIndicator(): void; protected _removeLoadingIndicator(): void; remove(): void; protected _onContainerScroll(event: JQuery.ScrollEvent): void; protected _updateGlassPanePosition(): void; } //# sourceMappingURL=LoadingSupport.d.ts.map