declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    editor: {
        type: ObjectConstructor;
    };
    node: {
        type: ObjectConstructor;
    };
    decorations: {
        type: ArrayConstructor;
    };
    selected: {
        type: BooleanConstructor;
    };
    extension: {
        type: ObjectConstructor;
    };
    getPos: {
        type: FunctionConstructor;
    };
    updateAttributes: {
        type: FunctionConstructor;
    };
    deleteNode: {
        type: FunctionConstructor;
    };
}>, {}, {
    thisTheme: any;
    status: {
        copy: boolean;
    };
    timer: {
        copy: null;
    };
}, {
    actionButtonBackground(): "rgba(36, 36, 36, 1)" | "rgba(255, 255, 255, 1)";
    languages(): {
        key: any;
        text: any;
    }[];
    selectedLanguage: {
        get(): {
            key: any;
            text: any;
        }[];
        set(val: any): void;
    };
}, {
    copyCode(): void;
}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    editor: {
        type: ObjectConstructor;
    };
    node: {
        type: ObjectConstructor;
    };
    decorations: {
        type: ArrayConstructor;
    };
    selected: {
        type: BooleanConstructor;
    };
    extension: {
        type: ObjectConstructor;
    };
    getPos: {
        type: FunctionConstructor;
    };
    updateAttributes: {
        type: FunctionConstructor;
    };
    deleteNode: {
        type: FunctionConstructor;
    };
}>> & Readonly<{}>, {
    selected: boolean;
}, {}, {
    NodeViewWrapper: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
    }>> & Readonly<{}>, {
        as: string;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
    NodeViewContent: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
    }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
        as: {
            type: StringConstructor;
            default: string;
        };
    }>> & Readonly<{}>, {
        as: string;
    }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
