import { UserConfig, UserConfigDefaults } from "@unocss/core";
import { WebpackPluginInstance } from "webpack";

//#region src/index.d.ts
interface WebpackPluginOptions<Theme extends object = object> extends UserConfig<Theme> {
  /**
   * Manually enable watch mode
   *
   * @default false
   */
  watch?: boolean;
}
declare function WebpackPlugin<Theme extends object>(configOrPath?: WebpackPluginOptions<Theme> | string, defaults?: UserConfigDefaults): WebpackPluginInstance;
//#endregion
export { WebpackPlugin, WebpackPlugin as default, WebpackPluginOptions };