import * as webpack$1 from "webpack"; import { ObjectDeserializerContext, ObjectSerializerContext } from "webpack/lib/dependencies/ModuleDependency"; //#region src/lib/container/ContainerExposedDependency.d.ts declare const dependencies: typeof webpack$1.dependencies; declare class ContainerExposedDependency extends dependencies.ModuleDependency { exposedName: string; request: string; /** * @param {string} exposedName public name * @param {string} request request to module */ constructor(exposedName: string, request: string); get type(): string; get category(): string; /** * @returns {string | null} an identifier to merge equal requests */ getResourceIdentifier(): string | null; /** * @param {ObjectSerializerContext} context context */ serialize(context: ObjectSerializerContext): void; /** * @param {ObjectDeserializerContext} context context */ deserialize(context: ObjectDeserializerContext): void; } //#endregion export { ContainerExposedDependency as default }; //# sourceMappingURL=ContainerExposedDependency.d.ts.map