import { MotionState } from '../state/motion-state'; import { NodeGroup } from 'motion-dom'; import { Ref } from 'vue'; export declare const injectMotion: (fallback?: T) => T extends null ? MotionState : MotionState, provideMotion: (contextValue: MotionState) => MotionState, motionInjectionKey: import('vue').InjectionKey; export interface LayoutGroupState { id?: string; group?: NodeGroup; forceRender?: VoidFunction; key?: Ref; } export declare const injectLayoutGroup: (fallback?: T) => T extends null ? LayoutGroupState : LayoutGroupState, provideLayoutGroup: (contextValue: LayoutGroupState) => LayoutGroupState, layoutGroupInjectionKey: import('vue').InjectionKey;