import { Neovim } from '../api/Neovim'; import { NvimPlugin } from '../host/NvimPlugin'; export { Neovim, NvimPlugin }; export interface PluginDecoratorOptions { dev?: boolean; } export interface Constructor { new (...args: any[]): T; } export declare function plugin(outter: any): (cls: Constructor<{}>, options?: PluginDecoratorOptions) => any; export declare function plugin(outter: any): any;