import { ExtendProps } from '../../utils/type'; /** * When the child's Scrollable descendant overscrolls, an animated circular progress indicator is faded into view. When the scroll ends, if the indicator has been dragged far enough for it to become completely opaque, the onRefresh callback is called. The callback is expected to update the scrollable's contents and then complete the Promise it returns. The refresh indicator disappears after the callback's Promise has completed. */ export declare function RefreshIndicator({ movement, children, onRefresh, disabled, className, style, ...props }: ExtendProps<{ onRefresh?: () => Promise; movement?: number; /** * The component need to track if the children is at the top of the scrollable element, if not, the refresh indicator will not be triggered. * * When set to `true`, the refresh indicator will not be triggered; Otherwise, the refresh indicator will always able be triggered. * * The default value is `undefined`, which means the component will check if the children is at the top of the scrollable element by using `scrollTop`. */ disabled?: boolean; }>): import("react").JSX.Element;