import { AntFuFormatterConfig, AntFuJsConfig, AntFuStrictTsConfig, AntFuStylisticConfig, AntFuTestConfig, AntFuTsConfig, AntFuUnocssConfig, AntFuVueConfig } from "./types/index.cjs";
import { antfu } from "@antfu/eslint-config";

//#region src/index.d.ts
interface ConfigOptions {
  type?: "app" | "lib";
  pnpm?: boolean;
  test?: boolean | AntFuTestConfig;
  ignores?: string[];
  jsx?: boolean;
  vue?: boolean | AntFuVueConfig;
  formatters?: boolean | AntFuFormatterConfig;
  javascript?: AntFuJsConfig;
  typescript?: boolean | AntFuStrictTsConfig | AntFuTsConfig;
  unocss?: boolean | AntFuUnocssConfig;
  stylistic?: boolean | AntFuStylisticConfig;
}
declare function eslint9(options?: ConfigOptions): Promise<ReturnType<typeof antfu>>;
//#endregion
export { eslint9 as default };
//# sourceMappingURL=index.d.cts.map