import { RouteItem } from 'fmdeui-fmui/es/types';
import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, CreateComponentPublicInstanceWithMixins, ExtractPropTypes, GlobalComponents, GlobalDirectives } from 'vue';
declare const _default: DefineComponent<{}, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, true, {
    scrollbarRef: unknown;
    tagsUlRef: HTMLUListElement;
    contextmenuRef: CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        dropdown: {
            type: ObjectConstructor;
            default: () => {
                x: number;
                y: number;
            };
        };
    }>> & Readonly<{
        onCurrentContextmenuClick?: ((...args: any[]) => any) | undefined;
    }>, {
        openContextmenu: (item: RouteItem) => void;
    }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        currentContextmenuClick: (...args: any[]) => void;
    }, PublicProps, {
        dropdown: Record<string, any>;
    }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        dropdown: {
            type: ObjectConstructor;
            default: () => {
                x: number;
                y: number;
            };
        };
    }>> & Readonly<{
        onCurrentContextmenuClick?: ((...args: any[]) => any) | undefined;
    }>, {
        openContextmenu: (item: RouteItem) => void;
    }, {}, {}, {}, {
        dropdown: Record<string, any>;
    }> | null;
}, HTMLDivElement>;
export default _default;
