import { Config, Logger } from '../configuration';
export declare class Plugin<T> {
constructor(config: T, options: PluginOptions<T>);
}
export interface IPlugin<T> {
version?: string;
}
export interface PluginOptions<T> {
config: T & Config;
logger: Logger;
}