/**
 *
 * @param obj 判断是否是
 * @returns
 */
export declare const isComponent: (obj: any) => boolean;
declare const ClContextMenu: import("vue").DefineComponent<{
    show: BooleanConstructor;
    options: {
        type: ObjectConstructor;
        default: () => {};
    };
    customVnode: (ObjectConstructor | FunctionConstructor)[];
    customClass: StringConstructor;
    event: {
        type: ObjectConstructor;
        default: () => {};
    };
}, () => false | import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    show: BooleanConstructor;
    options: {
        type: ObjectConstructor;
        default: () => {};
    };
    customVnode: (ObjectConstructor | FunctionConstructor)[];
    customClass: StringConstructor;
    event: {
        type: ObjectConstructor;
        default: () => {};
    };
}>>, {
    options: Record<string, any>;
    show: boolean;
    event: Record<string, any>;
}, {}>;
export declare const ContextMenu: {
    open(event: any, options: ClContextMenu.Options): void;
};
export default ClContextMenu;
