export = ExtensionAliasPlugin; declare class ExtensionAliasPlugin { /** * @param {string | ResolveStepHook} source source * @param {ExtensionAliasOption} options options * @param {string | ResolveStepHook} target target */ constructor( source: string | ResolveStepHook, options: ExtensionAliasOption, target: string | ResolveStepHook, ); source: string | import("./Resolver").ResolveStepHook; options: ExtensionAliasOption; target: string | import("./Resolver").ResolveStepHook; /** * @param {Resolver} resolver the resolver * @returns {void} */ apply(resolver: Resolver): void; } declare namespace ExtensionAliasPlugin { export { Resolver, ResolveRequest, ResolveStepHook, ExtensionAliasOption }; } type Resolver = import("./Resolver"); type ResolveRequest = import("./Resolver").ResolveRequest; type ResolveStepHook = import("./Resolver").ResolveStepHook; type ExtensionAliasOption = { alias: string | string[]; extension: string; };