declare const _default: import("@vue/runtime-core").DefineComponent<{ _constants: { type: ObjectConstructor; default: () => { DEFAULT_HEAD_HEIGHT: number; STATUS: { NORMAL: string; LOADING: string; LOOSING: string; PULLING: string; SUCCESS: string; }; }; }; modelValue: BooleanConstructor; loosingText: { type: StringConstructor; default: any; }; successText: { type: StringConstructor; default: string; }; failedText: StringConstructor; successDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; animationDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; pullUp: { type: ObjectConstructor; default: {}; }; pullDown: { type: ObjectConstructor; default: {}; }; hasMore: { type: BooleanConstructor; default: boolean; }; headHeight: { type: (StringConstructor | NumberConstructor)[]; default: number; }; pullingText: { type: StringConstructor; default: any; }; loadingText: { type: StringConstructor; default: string; }; pullDistance: (StringConstructor | NumberConstructor)[]; loadingOptions: { type: ObjectConstructor; default: () => {}; }; selfSimulate: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, () => import("@vue/runtime-core").VNode, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {}, string, import("@vue/runtime-core").PublicProps, Readonly { DEFAULT_HEAD_HEIGHT: number; STATUS: { NORMAL: string; LOADING: string; LOOSING: string; PULLING: string; SUCCESS: string; }; }; }; modelValue: BooleanConstructor; loosingText: { type: StringConstructor; default: any; }; successText: { type: StringConstructor; default: string; }; failedText: StringConstructor; successDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; animationDuration: { type: (StringConstructor | NumberConstructor)[]; default: number; }; disabled: { type: BooleanConstructor; default: boolean; }; pullUp: { type: ObjectConstructor; default: {}; }; pullDown: { type: ObjectConstructor; default: {}; }; hasMore: { type: BooleanConstructor; default: boolean; }; headHeight: { type: (StringConstructor | NumberConstructor)[]; default: number; }; pullingText: { type: StringConstructor; default: any; }; loadingText: { type: StringConstructor; default: string; }; pullDistance: (StringConstructor | NumberConstructor)[]; loadingOptions: { type: ObjectConstructor; default: () => {}; }; selfSimulate: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }>>, { disabled: boolean; tiny_mode_root: boolean; _constants: Record; modelValue: boolean; loadingText: string; animationDuration: string | number; headHeight: string | number; successText: string; pullingText: string; loosingText: string; successDuration: string | number; loadingOptions: Record; selfSimulate: boolean; pullUp: Record; pullDown: Record; hasMore: boolean; }, {}>; export default _default;