import Auto from '../auto'; import { ILogger } from './logger'; export declare type IPluginConstructor = new (options?: any) => IPlugin; export interface IPlugin { name: string; apply(auto: Auto): void; } export default function loadPlugin([pluginPath, options]: [string, any], logger: ILogger): IPlugin | undefined;