///
import * as webpack from 'webpack';
import * as normalizeData from 'normalize-package-data';
import { WebpackResolveFallbackPluginOptions } from 'waya-shared';
export interface CreateWebpackOptions {
context: string;
project: string;
pkg: normalizeData.Package;
entry: {
style: (string | undefined)[];
script: (string | undefined)[];
};
fallbacks: {
fileName: string;
options?: Partial;
}[];
style: {
globals: string;
cssvar: string;
};
logo: string;
library: {
context: string;
include: {
style: string[];
script: string[];
};
};
url: URL;
lang: string;
locales: string;
image: string;
icon: string;
}
export declare function createWebpackConfig({ context, project, library, entry, fallbacks, pkg, style: { globals, cssvar }, logo, url, lang, image, locales, icon }: Readonly): webpack.Configuration;
export default createWebpackConfig;