interface dragOption {
    label: string;
    disabled?: boolean;
}
declare const _sfc_main: import("vue").DefineComponent<{
    codeList: {
        Type: import("vue").PropType<dragOption[]>;
        default: () => never[];
    };
}, {
    /** @description button html element */
    ref: import("vue").Ref<HTMLDivElement | undefined>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("moveEnd" | "close")[], "moveEnd" | "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    codeList: {
        Type: import("vue").PropType<dragOption[]>;
        default: () => never[];
    };
}>> & {
    onMoveEnd?: ((...args: any[]) => any) | undefined;
    onClose?: ((...args: any[]) => any) | undefined;
}, {
    codeList: never[];
}>;
export default _sfc_main;
