import type { FlatConfig } from "@typescript-eslint/utils/ts-eslint"; import type { GlobalsConfig } from "./globals.js"; import type { PrettierConfig } from "./prettier.js"; import type { ReactConfig } from "./react.js"; import type { TypeScriptConfig } from "./typescript.js"; export type { PrettierConfig } from "./prettier.js"; interface LightbaseEslintConfigOptions { prettier?: false | PrettierConfig; typescript?: TypeScriptConfig; react?: ReactConfig; globals?: GlobalsConfig; /** * Disable import ordering rules (`import-x/order`, `import-x/first`, * `import-x/newline-after-import`). Useful when an external formatter like Oxfmt handles * import sorting. */ disableImportOrdering?: boolean; } /** * Entrypoint for your everything included ESLint config. */ export declare function defineConfig(opts?: LightbaseEslintConfigOptions, ...userConfigs: Array): Promise>; //# sourceMappingURL=index.d.ts.map