import { CSSProperties, ReactNode } from "react"; import { CurvesUnit, DurationUnit, DeepOmit } from "../types"; export declare namespace AnimatedFoldable { type Overflow = "visible" | "hidden" | "clip" | "scroll" | "auto"; type Transition = { opacity: boolean; }; type StyleCSSProperties = DeepOmit; interface HorizontalStyle { start: DeepOmit; end: DeepOmit; } function Horizontal({ visible, overflow, duration, transition, curve, children }: { visible: boolean; overflow?: Overflow; transition?: Transition; duration: DurationUnit; curve?: CurvesUnit; children: ReactNode; }): import("react/jsx-runtime").JSX.Element; function Vertical({ visible, overflow, duration, transition, curve, children }: { visible: boolean; overflow?: Overflow; transition?: Transition; duration: DurationUnit; curve?: CurvesUnit; children: ReactNode; }): import("react/jsx-runtime").JSX.Element; }