import React from "react"; export type LayoutGroupData = { animators: Set; skipInitialMount: boolean; }; export declare const LayoutGroupContext: React.Context; /** * Allows for any child `Animate` elements to animate when their layout changes or they unmount. * * @see {@link https://lively.infinityfx.dev/docs/components/layout-group} */ export default function LayoutGroup({ children, skipInitialMount, mode, ignoreWarnings }: { children: React.ReactNode; /** * Whether to skip playing the mount animation for any child `Animate` elements, when the `LayoutGroup` first mounts. * * @default false */ skipInitialMount?: boolean; /** * Whether to wait for unmount animations to finish playing before playing any newly mounted `Animate` mount animations. * * @default 'wait' */ mode?: 'wait' | 'sync'; /** * Suppress missing child `Animate` key warnings. * * @default false */ ignoreWarnings?: boolean; }): import("react/jsx-runtime").JSX.Element;