import { Component } from 'react'; import type { AwesomeRefreshViewProps } from '../type'; export declare const AwesomeRefreshView: import("react-native").HostComponent; export declare class AwesomeRefreshControl extends Component void; }, {}> { private refreshRef; static defaultProps: { overScrollBounce: boolean; }; static constants: { TRANSLATE: any; SCALE: any; FIX_BEHIND: any; FIX_FRONT: any; MATCH_LAYOUT: any; }; /** * 参数格式为{delayed:number,success:bool} * delayed:延迟刷新 * success:是否刷新成功 * @param params */ finishRefresh: ({ delayed, success }?: { delayed?: number; success?: true; }) => void; dispatchCommand: (commandName: string, params: any[]) => void; findNode: () => number | null; shiftPercent: number; footerShiftPercent: number; /** * 渲染Header * @return {*} */ renderHeader: () => JSX.Element; onHeaderReleased: () => void; /** * 刷新时触发 * @private */ onSmartRefresh: () => void; /** * 底部位移过程 * @param event * @private */ onHeaderMoving: (event: any) => void; /** * 底部位移过程 * @param event * @private */ onFooterMoving: (event: any) => void; render(): JSX.Element; } export default AwesomeRefreshControl;