import type { ConfigFilterType } from '../config';
import type { Plugin } from '../plugin';
import type { Runner } from '../runner';
declare type ConfigFilteringCallback = (runner: Runner, filters?: ConfigFilterType) => Promise<void>;
/**
 * 多配置支持插件
 * 1. 注入全局多配置名称 option
 * 2. 命令行多配置指定校验及过滤
 */
export default class MultiConfigPlugin implements Plugin {
    name: string;
    shouldCheckConfigNameField: boolean;
    onFiltering?: ConfigFilteringCallback;
    constructor(shouldCheckConfigNameField?: boolean, onFiltering?: ConfigFilteringCallback);
    apply(runner: Runner): void;
}
export {};
