import type { MotionState } from "../state/index.js"; import type { IProjectionNode } from "framer-motion"; import { Context } from "../vendor/runed/index.js"; import type { FnGetter } from "../types/common.js"; export declare const MotionStateContext: Context; export interface NodeGroup { add: (node: IProjectionNode) => void; remove: (node: IProjectionNode) => void; dirty: VoidFunction; } export interface LayoutGroupState { id?: string; group?: NodeGroup; forceRender?: VoidFunction; key?: FnGetter; } export declare const LayoutGroupContext: Context;