import type { Linter } from 'eslint'; import type { OptionsOverrides, OptionsTypeScriptParserOptions, OptionsTypeScriptWithTypes } from '../types'; /** * React configuration options */ export interface ReactOptions extends OptionsOverrides, OptionsTypeScriptParserOptions, OptionsTypeScriptWithTypes { /** * Files to apply React rules to * @default ['**\/*.{jsx,tsx,js,ts}'] */ files?: string[]; /** * Enable React Compiler rules * @default auto-detect */ reactCompiler?: boolean; /** * Enable RSC (React Server Components) rules * @default true */ rsc?: boolean; } /** * React configuration * Uses @eslint-react/eslint-plugin for modern React linting */ export declare function react(options?: ReactOptions): Promise; //# sourceMappingURL=react.d.ts.map