import { Primitive } from "../../utils/Primitive.js"; import { type ComponentRef, type ComponentPropsWithoutRef } from "react"; export declare namespace ThreadPrimitiveViewportFooter { type Element = ComponentRef; type Props = ComponentPropsWithoutRef; } /** * A footer container that measures its height for scroll calculations. * * This component measures its height and provides it to the viewport context * so the auto-scroll system can account for any sticky footer overlapping the * message list. * * Multiple ViewportFooter components can be used - their heights are summed. * * Typically used with `className="sticky bottom-0"` to keep the footer * visible at the bottom of the viewport while scrolling. * * @example * ```tsx * * * {() => } * * * * * * ``` */ export declare const ThreadPrimitiveViewportFooter: import("react").ForwardRefExoticComponent & import("react").HTMLAttributes & { asChild?: boolean; }, "ref"> & { render?: import("react").ReactElement | undefined; } & import("react").RefAttributes, "ref"> & import("react").RefAttributes>; //# sourceMappingURL=ThreadViewportFooter.d.ts.map