import type { Linter } from 'eslint'; export type EslintRuntime = 'node' | 'browser' | 'bun'; export type EslintLanguage = 'js' | 'ts'; export type EslintTestFramework = 'vitest' | 'jest'; interface CreateEslintConfigBaseOptions { runtime?: EslintRuntime; ignores?: string[]; overrides?: Linter.Config[]; expo?: boolean; next?: boolean; react?: boolean; reactNative?: boolean; testFramework?: EslintTestFramework; } export type CreateEslintConfigOptions = (CreateEslintConfigBaseOptions & { language?: 'ts'; typeChecked?: boolean; }) | (CreateEslintConfigBaseOptions & { language: 'js'; typeChecked?: false; }); export declare const createEslintConfig: (options?: CreateEslintConfigOptions) => Linter.Config[]; export {}; //# sourceMappingURL=index.d.ts.map