import type { Rule } from 'eslint'; export type Extension = `.${string}`; export type ESLintSettings = NonNullable & { 'import/extensions'?: Extension[]; 'import/parsers'?: { [k: string]: Extension[] }; 'import/cache'?: { lifetime: number | '∞' | 'Infinity' }; };