/**
 * ScrollIndicator Component
 *
 * Displays consistent scroll indicators for list views.
 * Shows "X more above/below" when items are hidden.
 * Memoized to prevent unnecessary rerenders during scrolling.
 *
 * @since v1.10.0 - Added React.memo optimization
 */
import React from 'react';
export interface ScrollIndicatorProps {
    /** Number of hidden items */
    hiddenCount: number;
    /** Whether this is a top (above) or bottom (below) indicator */
    position: 'above' | 'below';
    /** Indent spaces before the indicator (default: 2) */
    indent?: number;
}
/**
 * Scroll indicator showing hidden item count
 *
 * @example
 * ```tsx
 * <ScrollIndicator hiddenCount={5} position="above" />
 * // Renders: "  ↑ 5 more above"
 *
 * <ScrollIndicator hiddenCount={0} position="below" />
 * // Renders: " " (empty placeholder to maintain layout)
 * ```
 */
declare function ScrollIndicatorBase({ hiddenCount, position, indent }: ScrollIndicatorProps): React.ReactElement;
export declare const ScrollIndicator: React.MemoExoticComponent<typeof ScrollIndicatorBase>;
export {};
//# sourceMappingURL=ScrollIndicator.d.ts.map