import { Ref, ComponentPublicInstance, InjectionKey } from 'vue'; import type { MergedTheme } from '../../_mixins'; import type { ModalTheme } from '../styles'; export declare type ModalBodyInjection = Ref | null; export declare const modalBodyInjectionKey: InjectionKey; export interface ModalInjection { getMousePosition: () => { x: number; y: number; } | null; mergedClsPrefixRef: Ref; mergedThemeRef: Ref>; isMountedRef: Ref; appearRef: Ref; } export declare const modalInjectionKey: InjectionKey;