import { n as SharedConfig, t as CommonConfig } from "./index-CFrjF3PL.mjs";
import { Plugin } from "vite";
import { VConsoleOptions } from "core/options.interface";

//#region src/plugins/vconsole.d.ts
interface VConsoleConfig extends CommonConfig {
  /**
   * vConsole options
   *
   * @see https://github.com/Tencent/vConsole/blob/dev/doc/public_properties_methods.md#vconsoleoption
   */
  options?: VConsoleOptions;
}
interface VConsoleDebuggerOptions extends SharedConfig {
  /**
   * vConsole config
   */
  config?: VConsoleConfig;
}
declare function vDebugger(options: VConsoleDebuggerOptions): Plugin<VConsoleDebuggerOptions>;
//#endregion
export { type VConsoleOptions, vDebugger as default, vDebugger };