import { Base } from '../base'; import { LoadingInterface } from '../../interface/loading'; import { LoadingConfig, LoadingOption, ConfigItem } from '../../types/loading'; import { DevConfig } from '../../types'; export declare class Loading extends Base implements LoadingInterface { #private; option: LoadingOption; taskMap: Map; config: LoadingConfig; currentConfig: ConfigItem[]; constructor(); get isShow(): boolean; init(config: DevConfig): void; update(key: string, progress: number): void; show: () => void; hide: () => void; finish: () => void; } declare const loading: Loading; export default loading;