import type { TSESLint } from "@typescript-eslint/utils"; import type { ESLint, Linter } from "eslint"; export type Plugin = TSESLint.FlatConfig.Plugin & ESLint.Plugin & { configs: SharedConfigs; }; export type SharedConfigs = { "flat/recommended": Config; "flat/recommended-type-checked-only": Config; "flat/recommended-type-checked": Config; recommended: LegacyConfig; "recommended-type-checked-only": LegacyConfig; "recommended-type-checked": LegacyConfig; /** @deprecated - please use "recommended-type-checked" instead. */ "recommended-requiring-type-checking": LegacyConfig; }; export type Config = TSESLint.FlatConfig.Config & Linter.Config; export type LegacyConfig = TSESLint.ClassicConfig.Config & Linter.LegacyConfig; /** The ESLint plugin for hi18n. */ declare const plugin: Plugin; export { plugin as default }; //# sourceMappingURL=index.d.ts.map