import type { HeftConfiguration, IHeftTaskSession, IHeftTaskPlugin } from '@rushstack/heft'; import { type IRspackPluginAccessor, type IRspackPluginAccessorHooks } from './shared'; export interface IRspackPluginOptions { devConfigurationPath?: string | undefined; configurationPath?: string | undefined; } /** * @internal */ export default class RspackPlugin implements IHeftTaskPlugin { #private; get accessor(): IRspackPluginAccessor; apply(taskSession: IHeftTaskSession, heftConfiguration: HeftConfiguration, options?: IRspackPluginOptions): void; } /** * @internal */ export declare function _createAccessorHooks(): IRspackPluginAccessorHooks; //# sourceMappingURL=RspackPlugin.d.ts.map