import { DirectiveBinding } from 'vue';
import { LoadingBinding } from './types';
export declare const loadingDirective: {
    beforeMount(el: HTMLElement, binding: DirectiveBinding<LoadingBinding>): void;
    mounted(el: HTMLElement, binding: DirectiveBinding<LoadingBinding>): void;
    updated(el: HTMLElement, binding: DirectiveBinding<LoadingBinding>): void;
    unmounted(el: HTMLElement): void;
};
