import { ReactNode } from 'react'; export type ShowMoreProps = { children: ReactNode; /** Clipped height (px) shown while collapsed. Default 120. */ collapsedHeight?: number; /** Optional className for the outer wrapper. */ className?: string; /** Label used for the toggle. Defaults to "Show more" / "Show less". */ label?: string; }; /** * ShowMore — Boff UI 2.0 progressive-disclosure primitive. Collapsed, the * content is clipped to `collapsedHeight` with a bottom fade mask and a ghost * toggle button. Expanded, the full content is revealed. * * Height is animated via a max-height transition. Reduced-motion is honoured * globally (the `data-reduce-motion` CSS neutralises transitions), so no * per-component motion guard is required here. * * Accessibility: the toggle exposes `aria-expanded` and `aria-controls`, and * the disclosed content region is labelled by the button via `id`. */ declare function ShowMore({ children, collapsedHeight, className, label }: ShowMoreProps): import("react/jsx-runtime").JSX.Element; declare namespace ShowMore { var displayName: string; } export { ShowMore }; //# sourceMappingURL=show-more.d.ts.map