various-ui
Version:
This is a test version of the Vue 3 component library
1,249 lines • 71.8 kB
TypeScript
/// <reference types="node" />
import type { SetupContext } from "vue";
import type UiSimplebar from "@various/components/simplebar";
import type { UiTimePickerProps, UiTimePickerEmits } from "./component";
export declare const useComposable: (define: UiTimePickerProps, emits: SetupContext<typeof UiTimePickerEmits>["emit"]) => {
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: number) => void;
}, {}, {}, {}, {
readonly spacing: number;
}> | undefined>;
eMinuteser: 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, H