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;
}
