export type { EmpOptions } from './types/config'; import type { GlobalStore } from './store'; import type { EmpOptions } from './types/config'; export type { EMP3PluginFnType, EMP3PluginType } from './types/plugin'; import { type RspackOptions, rspack } from '@rspack/core'; import { program } from 'commander'; import runScript from './script'; import store from './store'; export type EMPConfigFn = (store: GlobalStore) => EmpOptions | Promise; export type EMPConfigExport = EmpOptions | EMPConfigFn; export declare function defineConfig(config: EMPConfigExport): EMPConfigExport; import { color, Logger } from './helper/logger'; export { store, runScript, rspack, program, color, Logger }; export type { GlobalStore, RspackOptions }; export type { Compilation, Compiler, LoaderContext } from '@rspack/core'; export * as empHelper from './helper';