import type { EmptyObject } from "hry-types/src/Misc/EmptyObject"; import type { CreateComponentDoc } from "../../types/CreateComponentDoc"; export type ScrollView = CreateComponentDoc<"scrollView", { properties: { class?: string; style?: string; scroll_x?: boolean; scroll_y?: boolean; upper_threshold?: number | string; lower_threshold?: number | string; scroll_top?: number | string; scroll_left?: number | string; scroll_into_view?: string; scroll_with_animation?: boolean; enable_back_to_top?: boolean; enable_flex?: boolean; scroll_anchoring?: boolean; refresher_enabled?: boolean; refresher_threshold?: number; refresher_default_style?: string; refresher_background?: string; refresher_triggered?: boolean; enhanced?: boolean; bounces?: boolean; show_scrollbar?: boolean; paging_enabled?: boolean; fast_deceleration?: boolean; }; customEvents: { binddragstart: { scrollTop: number; scrollLeft: number; }; binddragging: { scrollTop: number; scrollLeft: number; }; binddragend: { scrollTop: number; scrollLeft: number; velocity: number; }; bindscrolltoupper: EmptyObject; bindscrolltolower: EmptyObject; bindscroll: { scrollLeft: number; scrollTop: number; scrollHeight: number; scrollWidth: number; deltaX: number; deltaY: number; }; bindrefresherpulling: EmptyObject; bindrefresherrefresh: EmptyObject; bindrefresherreStore: EmptyObject; bindrefresherabort: EmptyObject; }; }>;