import React from 'react';
import { ScrollAreaProps, ScrollAreaRef } from './ScrollArea.types';
/**
 * ScrollArea provides a custom scrollable container with styled scrollbars.
 * Supports vertical, horizontal, or both scroll directions with configurable
 * scrollbar visibility behavior.
 *
 * Enhanced with optional smooth momentum-based scrolling via the `smooth` prop.
 *
 * @example
 * ```tsx
 * <ScrollArea className="h-72">
 *   <div className="p-4">
 *     {items.map(item => <div key={item.id}>{item.name}</div>)}
 *   </div>
 * </ScrollArea>
 *
 * // With smooth scrolling
 * <ScrollArea smooth smoothConfig={{ lerp: 0.1, elasticEdges: true }}>
 *   {content}
 * </ScrollArea>
 * ```
 */
export declare const ScrollArea: React.ForwardRefExoticComponent<ScrollAreaProps & React.RefAttributes<ScrollAreaRef>>;
