1*082815dcSEvan Baconimport { ConfigPlugin, StaticPlugin } from '../Plugin.types'; 2*082815dcSEvan Bacon/** 3*082815dcSEvan Bacon * Resolves static module plugin and potentially falls back on a provided plugin if the module cannot be resolved 4*082815dcSEvan Bacon * 5*082815dcSEvan Bacon * @param config 6*082815dcSEvan Bacon * @param fallback Plugin with `_resolverError` explaining why the module couldn't be used 7*082815dcSEvan Bacon * @param projectRoot optional project root, fallback to _internal.projectRoot. Used for testing. 8*082815dcSEvan Bacon * @param _isLegacyPlugin Used to suppress errors thrown by plugins that are applied automatically 9*082815dcSEvan Bacon */ 10*082815dcSEvan Baconexport declare const withStaticPlugin: ConfigPlugin<{ 11*082815dcSEvan Bacon plugin: StaticPlugin | ConfigPlugin | string; 12*082815dcSEvan Bacon fallback?: ConfigPlugin<{ 13*082815dcSEvan Bacon _resolverError: Error; 14*082815dcSEvan Bacon } & any>; 15*082815dcSEvan Bacon projectRoot?: string; 16*082815dcSEvan Bacon _isLegacyPlugin?: boolean; 17*082815dcSEvan Bacon}>; 18