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