import { Injector } from '@farris/devkit-vue'; export declare class FormLoadingService { private injector; private loadingService; private loadingTimerRecord; constructor(injector: Injector); /** * 展示加载提示 * @param configOrMessage * @returns */ show(configOrMessage?: any): number | undefined | null; /** * 延时展示加载提示 * @param delayTime 延时时间,默认500毫秒 * @param configOrMessage 消息或加载配置 * @returns */ showLoadingWithDelay(delayTime?: number, configOrMessage?: any): number; hideDelayLoading(timerId: any): void; private clearLoadingTimer; /** * 隐藏加载 */ hide(loadingId: number): void; clearAll(): void; /** * 构造loading参数 * @param configOrMessage * @returns */ private buildConfig; }