import { Button } from './button'; import type * as React from "react"; export type ScrollToBottomButtonProps = { /** * Whether the button is shown. When false it fades out, ignores pointer * events, and leaves the tab order — so callers keep it mounted and just flip * this as the scroll position changes. */ visible: boolean; /** Accessible label. @default "Scroll to bottom" */ label?: string; } & Omit, "children" | "type">; /** * Controlled "scroll to bottom" affordance: a round icon button (built on the * DS `Button`) with a downward chevron. The caller owns positioning (e.g. * absolute-anchored over a scroll area) and the scroll action via `onClick`. * * It inherits every `Button` variant, so pick the weight that fits the surface: * the default `secondary` stands out on a busy list, while `ghost` / `outline` * recede for quieter contexts. Use `default` for the boldest, brand-colored * treatment. */ export declare function ScrollToBottomButton({ visible, label, variant, size, className, ref: forwardedRef, ...props }: ScrollToBottomButtonProps): React.JSX.Element; //# sourceMappingURL=scroll-to-bottom-button.d.ts.map