17 lines
		
	
	
		
			676 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			676 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
import Loading from './src/service';
 | 
						|
import vLoading from './src/directive';
 | 
						|
import type { App, AppContext, Directive } from 'vue';
 | 
						|
import type { ElementLoading, LoadingBinding } from './src/directive';
 | 
						|
export declare const ElLoading: {
 | 
						|
    install(app: App): void;
 | 
						|
    directive: Directive<ElementLoading, LoadingBinding>;
 | 
						|
    service: {
 | 
						|
        (options?: import("./src/types").LoadingOptions): import("./src/loading").LoadingInstance;
 | 
						|
        _context: AppContext | null;
 | 
						|
    };
 | 
						|
};
 | 
						|
export default ElLoading;
 | 
						|
export { vLoading, vLoading as ElLoadingDirective, Loading as ElLoadingService };
 | 
						|
export * from './src/types';
 | 
						|
export type { LoadingInstance } from './src/loading';
 |