import type { Linter } from 'eslint'; import type { OptionsOverrides, OptionsProjectType, OptionsTypeScriptErasableOnly, OptionsTypeScriptParserOptions, OptionsTypeScriptWithTypes } from '../types'; /** * TypeScript configuration options */ export interface TypeScriptOptions extends OptionsOverrides, OptionsTypeScriptWithTypes, OptionsTypeScriptParserOptions, OptionsProjectType, OptionsTypeScriptErasableOnly { /** * Enable rules that require type information * @default false */ typeAware?: boolean; } /** * TypeScript configuration * Minimal and essential rules with rule renaming */ export declare function typescript(options?: TypeScriptOptions): Promise; //# sourceMappingURL=typescript.d.ts.map