/** * Map build entrypoints to entrypoints.json * @param {string[]} entrypoints The build entrypoints. * @param {Record} loaders The build loaders. * @param {import('esbuild').Format} format The output format. * @param {(entrypoint: string) => string} resolve The resolution callback for the endpoint. */ export function generateEntrypointsJson(entrypoints: string[], loaders: Record, format?: import("esbuild").Format, resolve?: (entrypoint: string) => string): { [file: string]: { js: string[]; css: string[]; }; }; /** * Write entrypoints.json * @param {string[]} entrypoints The build entrypoints. * @param {import('esbuild').BuildResult} result The build result. * @param {string} rootDir The root dir. * @param {string} outputFile The output file or dir. * @param {string} publicPath The public path. * @param {Record} loaders The build loaders. * @param {import('esbuild').Format} format The output format. */ export function writeEntrypointsJson(entrypoints: string[], result: import("esbuild").BuildResult, rootDir: string, outputFile: string, publicPath: string, loaders: Record, format: import("esbuild").Format): Promise;