import { Ref } from 'vue';
import { MotionState } from '../state/motion-state';
export declare const provideMotion: (state: MotionState | null) => void, useMotion: (consumerName?: string) => MotionState | null, motionKey: import('vue').InjectionKey<MotionState | null>;
export declare const provideMotionPresence: (state: PresenceContext) => void, useMotionPresence: (consumerName?: string) => PresenceContext, presenceKey: import('vue').InjectionKey<PresenceContext>;
export interface PresenceContext {
    initial: Ref<boolean>;
}
