/** * Recommended ESLint configuration for API Extractor. * * @remarks * This configuration works with both flat config (eslint.config.js) and * legacy config (.eslintrc.js) formats. * * @internal */ import type { TSESLint } from '@typescript-eslint/utils'; /** * Recommended rule configuration. * These are the rules enabled by default with appropriate severity. * @alpha */ export declare const recommendedRules: TSESLint.Linter.RulesRecord; /** * Flat-config recommended configuration. * * @remarks * Use with eslint.config.js: * ```js * import apiExtractorPlugin from '@api-extractor-tools/eslint-plugin'; * * export default [ * apiExtractorPlugin.configs.recommended, * ]; * ``` */ export declare function createFlatRecommendedConfig(plugin: Record): TSESLint.FlatConfig.Config; //# sourceMappingURL=recommended.d.ts.map