import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; import { ScrollRegion } from './scroll-region.js'; declare function Card({ className, size, interactive, ...props }: React.ComponentProps<"div"> & { size?: "default" | "sm"; /** Hover shadow + pointer cursor — pair with Link or a single focusable child. */ interactive?: boolean; }): react_jsx_runtime.JSX.Element; declare function CardHeader({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function CardTitle({ className, asChild, ...props }: React.ComponentProps<"h3"> & { asChild?: boolean; }): react_jsx_runtime.JSX.Element; declare function CardDescription({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; declare function CardAction({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; type CardMediaAspect = "auto" | "video" | "square"; /** * Hero media above card copy — photo, video, animation, illustration, or audio. * Do not use for charts; compose ChartCard for data visualization tiles. */ declare function CardMedia({ className, aspect, ...props }: React.ComponentProps<"div"> & { aspect?: CardMediaAspect; }): react_jsx_runtime.JSX.Element; declare function CardContent({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; /** * Keyboard-accessible scroll band inside a card — edge bleed or inset. * Pair with CardContent `-mb-(--card-spacing)` when the scroll area is the last body block. */ declare function CardScrollRegion({ className, edgeToEdge, label, ...props }: React.ComponentProps & { /** Bleed to card horizontal edges using `--card-spacing`. */ edgeToEdge?: boolean; }): react_jsx_runtime.JSX.Element; /** In-card band — subdued: top divider, aligned inset, collapsed gap from prior slot. */ declare function CardSection({ className, subdued, ...props }: React.ComponentProps<"div"> & { subdued?: boolean; }): react_jsx_runtime.JSX.Element; declare function CardFooter({ className, ...props }: React.ComponentProps<"div">): react_jsx_runtime.JSX.Element; export { Card, CardAction, CardContent, CardDescription, CardFooter, CardHeader, CardMedia, type CardMediaAspect, CardScrollRegion, CardSection, CardTitle };