import * as tsx from 'vue-tsx-support';
export declare const DropdownMenu: import("vue").VueConstructor<{
    _tsxattrs: tsx.TsxComponentAttrs<{} & {
        right?: boolean;
        items?: any;
        state?: "active" | "disabled" | "loading";
        btnType?: "link" | "error" | "success" | "primary" | "clear";
        btnText?: string;
        btnIcon?: "search" | "link" | "left" | "right" | "message" | "menu" | "time" | "stop" | "down" | "up" | "forward" | "hResize" | "vResize" | "plus" | "minus" | "cross" | "check" | "shutdown" | "refresh" | "flag" | "bookmark" | "edit" | "delete" | "share" | "download" | "upload" | "mail" | "people" | "photo" | "location" | "emoji" | "upward" | "downward" | "back" | "caret" | "apps" | "hMore" | "vMore";
    }, {}, {}>;
} & import("vue").default & {
    items: any;
    right: boolean;
    btnType: "link" | "error" | "success" | "primary" | "clear";
    btnText: string;
    btnIcon: "search" | "link" | "left" | "right" | "message" | "menu" | "time" | "stop" | "down" | "up" | "forward" | "hResize" | "vResize" | "plus" | "minus" | "cross" | "check" | "shutdown" | "refresh" | "flag" | "bookmark" | "edit" | "delete" | "share" | "download" | "upload" | "mail" | "people" | "photo" | "location" | "emoji" | "upward" | "downward" | "back" | "caret" | "apps" | "hMore" | "vMore";
    state: "active" | "disabled" | "loading";
}>;
