import HdgElement from "@hdgd/core"; import "../loading"; export interface Props { dark?: boolean; disabled?: boolean; headheight?: number; loading: boolean; pullingtext?: string; loosingtext?: string; loadingtext?: string; textcolor?: string; } export interface CustomEvent { refresh: () => void; } declare class HdgPullRefresh extends HdgElement { disabled: boolean; loading: boolean; headheight: number; pullingtext: string; loosingtext: string; textcolor: string; loadingtext: string; dark: boolean; status: string; distance: number; duration: number; scrollParent: any; shouldComponentUpdate(propName: string, oldValue: string, newValue: string): boolean; isTouchable: () => boolean; ease: (distance: number) => number; setStatus: (distance: number, isLoading?: boolean) => void; getTextColor: () => string; getStatusText: () => any; checkPosition: (event: TouchEvent) => void; onTouchStart: (event: TouchEvent) => void; onTouchMove: (event: TouchEvent) => void; onTouchEnd: () => void; getHeadStyle: () => { height: string; }; renderHead: () => any; componentDidMount(): void; render(): any; } export default HdgPullRefresh;