import { HTMLAttributes, RefAttributes, ForwardRefExoticComponent } from 'react';
/**
* Specifies the props for the HScroll component.
*/
export interface HScrollProps {
/**
* Specifies the left or right scrolling distance of the horizontal scrollbar moving.
* This property controls how far content scrolls when navigation buttons are clicked.
*
* @default undefined
*/
scrollStep?: number;
/**
* Specifies whether the HScroll component is enabled or disabled.
* When set to `true`, the component will be disabled.
*
* @default false
*/
isDisabled?: boolean;
}
/**
* Specifies the interface for the HScroll component instance.
*/
export interface IHScroll extends HScrollProps {
/**
* Specifies the h-scroll component element.
*
* @private
* @default null
*/
element?: HTMLDivElement | null;
}
/**
* HScroll component introduces horizontal scroller when content exceeds the current viewing area.
* It can be useful for components like Toolbar, Tab which need horizontal scrolling.
* Hidden content can be viewed by touch moving or navigation icon click.
*
* ```typescript
*
* Item 1
* Item 2
* Item 3
*
* ```
*/
export declare const HScroll: ForwardRefExoticComponent & RefAttributes>;
export default HScroll;