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