UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

1,284 lines 149 kB
/// <reference types="node" /> declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ classExtraName: { type: StringConstructor; default: string; }; placeholder: { type: import("vue").PropType<{ start: string; end: string; }>; default: { start: string; end: string; }; }; modelValue: { type: import("vue").PropType<{ start: string; end: string; }>; required: boolean; }; separator: { type: StringConstructor; default: string; }; zIndex: { type: NumberConstructor; default: number; }; width: { type: import("vue").PropType<string | number>; default: number; }; mode: { type: import("vue").PropType<"seconds" | "minutes">; default: string; }; name: { type: StringConstructor; default: string; }; }>, { emits: ((event: "change", _ev: { start: string; end: string; }) => void) & ((event: "before-enter") => void) & ((event: "before-leave") => void) & ((event: "after-enter") => void) & ((event: "after-leave") => void) & ((event: "update:modelValue", _ev: { start: string; end: string; }) => void); define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ classExtraName: { type: StringConstructor; default: string; }; placeholder: { type: import("vue").PropType<{ start: string; end: string; }>; default: { start: string; end: string; }; }; modelValue: { type: import("vue").PropType<{ start: string; end: string; }>; required: boolean; }; separator: { type: StringConstructor; default: string; }; zIndex: { type: NumberConstructor; default: number; }; width: { type: import("vue").PropType<string | number>; default: number; }; mode: { type: import("vue").PropType<"seconds" | "minutes">; default: string; }; name: { type: StringConstructor; default: string; }; }>> & Readonly<{ onChange?: ((_ev: { start: string; end: string; }) => any) | undefined; "onBefore-enter"?: (() => any) | undefined; "onBefore-leave"?: (() => any) | undefined; "onAfter-enter"?: (() => any) | undefined; "onAfter-leave"?: (() => any) | undefined; "onUpdate:modelValue"?: ((_ev: { start: string; end: string; }) => any) | undefined; }> & {}>; ons: { candidates: { "before-leave": () => void | undefined; "before-enter": (el: Element) => void; leave: (el: Element, done: () => void) => void; enter: (el: Element, done: () => void) => void; }; }; vars: { timer: NodeJS.Timeout | undefined; observer: ResizeObserver | undefined; }; refs: { visible: import("vue").Ref<boolean, boolean>; }; nodes: { sHourser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined>; eHourser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined>; sMinuteser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined>; sSecondser: import("vue").Ref<import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, { readonly spacing: number; }> | undefined, import("vue").CreateComponentPublicInstanceWithMixins<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: number) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: (_ev: Event) => boolean; }, import("vue").PublicProps, { readonly spacing: number; }, true, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }>, { emits: (event: "scroll", _ev: Event) => void; define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly height: { readonly type: import("vue").PropType<string | number>; }; readonly spacing: { readonly type: NumberConstructor; readonly default: 2; }; readonly trigger: { readonly type: import("vue").PropType<"Hover">; }; }>> & Readonly<{ onScroll?: ((_ev: Event) => any) | undefined; }> & {}>; refs: { visible: import("vue").Ref<boolean, boolean>; }; vars: { observer: ResizeObserver | undefined; }; nodes: { slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; }; binds: { bar: { style: { borderWidth: string; }; }; container: { style?: undefined; } | { style: { "max-height": string; }; }; }; methods: { init: () => false | undefined; drag: (ev: MouseEvent) => void; move: (ev: MouseEvent) => void; site: (node: { bar: HTMLElement; content: HTMLElement; }) => number | undefined; }; slideway: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; visible: import("vue").Ref<boolean, boolean>; move: (top: nu