UNPKG

hongluan-ui

Version:
698 lines 77.3 kB
import { nextTick } from 'vue'; import type { Ref } from 'vue'; import type { ScrollbarInstance } from 'hongluan-ui/es/components/scrollbar'; import type { TimeUnit } from '../constants'; import type { TimeList } from '../utils'; declare const _default: import("vue").DefineComponent<{ readonly disabledHours: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly role: { readonly type: import("vue").PropType<string>; readonly required: true; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly spinnerDate: { readonly type: import("vue").PropType<import("dayjs").Dayjs>; readonly required: true; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showSeconds: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly arrowControl: BooleanConstructor; readonly amPmMode: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<"" | "A" | "a">, unknown, unknown, "", boolean>; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly disabledHours: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledHours>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly disabledMinutes: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledMinutes>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly disabledSeconds: { readonly type: import("vue").PropType<import("../props/shared").GetDisabledSeconds>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly role: { readonly type: import("vue").PropType<string>; readonly required: true; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly spinnerDate: { readonly type: import("vue").PropType<import("dayjs").Dayjs>; readonly required: true; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly showSeconds: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly arrowControl: BooleanConstructor; readonly amPmMode: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<"" | "A" | "a">, unknown, unknown, "", boolean>; }>> & { onChange?: (...args: any[]) => any; "onSelect-range"?: (...args: any[]) => any; "onSet-option"?: (...args: any[]) => any; }>>; emit: (event: "change" | "select-range" | "set-option", ...args: any[]) => void; getHoursList: (role: string, compare?: import("dayjs").Dayjs) => boolean[]; getMinutesList: (hour: number, role: string, compare?: import("dayjs").Dayjs) => boolean[]; getSecondsList: (hour: number, minute: number, role: string, compare?: import("dayjs").Dayjs) => boolean[]; isScrolling: boolean; currentScrollbar: Ref<"hours" | "minutes" | "seconds">; listHoursRef: Ref<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "minSize" | "native" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "distance" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: "scroll" | "at-end", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; }, { namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "at-end")[], string, { height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }> & {} & {} & import("vue").ComponentCustomProperties>; listMinutesRef: Ref<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "minSize" | "native" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "distance" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: "scroll" | "at-end", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; }, { namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "at-end")[], string, { height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }> & {} & {} & import("vue").ComponentCustomProperties>; listSecondsRef: Ref<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "minSize" | "native" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "distance" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: "scroll" | "at-end", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; }, { namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "at-end")[], string, { height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & { beforeCreate?: (() => void) | (() => void)[]; created?: (() => void) | (() => void)[]; beforeMount?: (() => void) | (() => void)[]; mounted?: (() => void) | (() => void)[]; beforeUpdate?: (() => void) | (() => void)[]; updated?: (() => void) | (() => void)[]; activated?: (() => void) | (() => void)[]; deactivated?: (() => void) | (() => void)[]; beforeDestroy?: (() => void) | (() => void)[]; beforeUnmount?: (() => void) | (() => void)[]; destroyed?: (() => void) | (() => void)[]; unmounted?: (() => void) | (() => void)[]; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[]; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle; } & Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").ShallowUnwrapRef<{ namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }> & {} & {} & import("vue").ComponentCustomProperties>; listRefsMap: Record<"hours" | "minutes" | "seconds", Ref<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: string; distance: number; noresize: boolean; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "minSize" | "native" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "distance" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>; $emit: (event: "scroll" | "at-end", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly ariaLabel: StringConstructor; readonly ariaOrientation: { readonly type: import("vue").PropType<string>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly maxHeight: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>; readonly native: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly wrapStyle: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<import("vue").StyleValue>, unknown, unknown, "", boolean>; readonly wrapClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewClass: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor], unknown, unknown, "", boolean>; readonly viewStyle: import("hongluan-ui/es/utils").EpPropFinalized<readonly [StringConstructor, ArrayConstructor, ObjectConstructor], unknown, unknown, "", boolean>; readonly noresize: BooleanConstructor; readonly tag: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>; readonly always: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly minSize: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>; readonly distance: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>; readonly id: StringConstructor; readonly role: StringConstructor; }>> & { onScroll?: (...args: any[]) => any; "onAt-end"?: (...args: any[]) => any; }, { namespace: import("vue").ComputedRef<string>; scrollbarRef: Ref<HTMLDivElement>; wrapRef: Ref<HTMLDivElement>; resizeRef: Ref<HTMLElement>; barRef: Ref<any>; style: import("vue").ComputedRef<import("vue").StyleValue>; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; scrollTo: { (xCord: number, yCord?: number): void; (options: ScrollToOptions): void; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("scroll" | "at-end")[], string, { height: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; always: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; maxHeight: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>; minSize: number; native: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; wrapStyle: ""; wrapClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewClass: import("hongluan-ui/es/utils").EpPropMergeType<readonly [StringConstructor, ArrayConstructor], unknown, unknown>; viewStyle: ""; tag: strin