/// import { IPluginConfig } from "./plugin-config"; import { IFilterCommandConfig } from "./filter/filter-command-config"; /** * Represents the plugin. */ export declare class Plugin { private _config; /** * Creates a new instance of the Plugin type. * @param config The plugin configuration to use, or undefined to use the default. */ constructor(config?: IPluginConfig); /** * Filters the files being processed, keeping only the file variants that best match the * configured locale in the stream, optionally renaming the files to their base name. * @param config The command configuration to use, or undefined to use the default. */ filter(config: IFilterCommandConfig): NodeJS.ReadWriteStream; }