/// <reference types="node" />
export declare const UiTimePicker: 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: 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, 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>;
        eSecondser: 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>;
        container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
        candidates: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
    };
    binds: {
        end: {
            placeholder: string;
            value: string | undefined;
        };
        start: {
            placeholder: string;
            value: string | undefined;
        };
        container: {
            class: string;
            style: {
                width: string;
            };
        };
        candidates: {
            class: string;
            style: {
                zIndex: number;
            };
        };
    };
    methods: {
        init: () => void;
        show: () => void;
        hidden: (ev?: Event | undefined) => void;
        scroll: (index: number, node?: 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, finish?: boolean | undefined) => void;
    };
    computeds: {
        className: import("vue").ComputedRef<"" | "ui-active">;
        sTime: import("vue").ComputedRef<number[]>;
        eTime: import("vue").ComputedRef<number[]>;
    };
    sTime: import("vue").ComputedRef<number[]>;
    eTime: import("vue").ComputedRef<number[]>;
    show: () => void;
    hidden: (ev?: Event | undefined) => void;
    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>;
    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>;
    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>;
    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, 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>;
    eSecondser: 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>;
    candidates: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
    container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>;
    visible: import("vue").Ref<boolean, boolean>;
    readonly UiSimplebar: import("vue").DefineComponent<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">;
        };
    }>, {
        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;
    }, string, import("vue").PublicProps, 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;
    }>, {
        readonly spacing: number;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (_ev: {
        start: string;
        end: string;
    }) => boolean;
    "before-enter": () => boolean;
    "before-leave": () => boolean;
    "after-enter": () => boolean;
    "after-leave": () => boolean;
    change: (_ev: {
        start: string;
        end: string;
    }) => boolean;
}, string, import("vue").PublicProps, 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;
}>, {
    name: string;
    zIndex: number;
    mode: "seconds" | "minutes";
    width: string | number;
    classExtraName: string;
    placeholder: {
        start: string;
        end: string;
    };
    separator: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export * from "./src/component";
export default UiTimePicker;
