import { Key, ReactElement } from "react";
export declare enum EntranceType {
    SLIDE_AND_EXPAND = 0,
    EXPAND = 1
}
export declare function AnimatedEntranceItem({ children, noEntranceAnimation, onRemoveChildren, entranceType, }: {
    children: ReactElement;
    noEntranceAnimation: boolean;
    onRemoveChildren: (key: Key) => void;
    entranceType: EntranceType;
}): import("react/jsx-runtime").JSX.Element;
/**
 * Wraps child components to add smooth entry and exit animations.
 * It handles animations automatically when items are added or removed.
 **/
export default function AnimatedEntrance({ children, entranceType, }: {
    children: ReactElement[];
    entranceType?: EntranceType;
}): import("react/jsx-runtime").JSX.Element;
