/// import { AddLoadersMethod, RequireData, RequireDataBase } from '../typings/definitions'; import * as SourceMap from 'source-map'; import ModuleDependency = require('webpack/lib/dependencies/ModuleDependency'); export declare function appendCodeAndCallback(loader: Webpack.Core.LoaderContext, source: string, inject: string, sourceMap?: SourceMap.RawSourceMap, synchronousIfPossible?: boolean): string | undefined; export declare function splitRequest(literal: string, loaderInstance?: Webpack.Core.LoaderContext): Promise<{ moduleName: string; moduleRoot: string; remainingRequest: string; pathBits: string[]; remainingRequestBits: string[]; }>; export declare function expandGlobBase(literal: string, loaderInstance: Webpack.Core.LoaderContext, rootForRelativeResolving?: string | false): Promise; export declare function expandAllRequiresForGlob(requires: Array, loaderInstance: Webpack.Core.LoaderContext, rootForRelativeResolving?: string | false, returnRelativeLiteral?: boolean): Promise; export declare function getRequireStrings(maybeResolvedRequires: Array, addLoadersMethod: AddLoadersMethod | undefined, loaderInstance: Webpack.Core.LoaderContext, forceFallbackLoaders?: boolean): Promise>; export declare function wrapInRequireInclude(toRequire: string): string; export declare function resolveLiteral(toRequire: T, loaderInstance: Webpack.Core.LoaderContext, contextPath?: string, sendWarning?: boolean): Promise<{ resolve: EnhancedResolve.ResolveResult | undefined; } & T>; export declare function addBundleLoader(resources: Array, property?: string): (T & { loaders?: string[] | undefined; fallbackLoaders?: string[] | undefined; })[]; export declare class SimpleDependencyClass extends ModuleDependency { module: Webpack.Core.NormalModule; type: string; constructor(request: string); } export declare class SimpleDependencyTemplate { apply(parentDependency: SimpleDependencyClass, source: Webpack.WebpackSources.ReplaceSource, outputOptions: { pathinfo; }, requestShortener: { shorten: (request: string) => string; }): void; } export declare const SimpleDependency: typeof SimpleDependencyClass & { Template: typeof SimpleDependencyTemplate; };