import { FZ_LOADING_INSTANCE_INJECT_KEY } from '../../../constants'; import type { Directive, UnwrapRef } from 'vue'; import type { LoadingOptions } from './Loading'; import type { LoadingInstance } from './create-loading'; export declare type LoadingBinding = boolean | UnwrapRef; export interface ElementLoading extends HTMLElement { [FZ_LOADING_INSTANCE_INJECT_KEY]?: { instance: LoadingInstance; options: LoadingOptions; }; } export declare const vLoading: Directive;