import { i as StandardConfigOptions, n as LinterConfigRules } from "./eslint-BaCQGi-S.mjs"; import { Linter } from "eslint"; import { ExternalPluginEntry, OxlintConfig, OxlintOverride } from "oxlint"; //#region src/config-base/oxlint.d.ts /** * Standard Config’s ESLint config translated for Oxlint. * * Primary config entry. Does not include React-related rules. */ declare const config: OxlintConfig; //#endregion //#region src/types/oxlint.d.ts type OxlintOverrideEntry = Pick; type OxlintPluginEntry = Exclude; type StandardConfig = OxlintConfig & StandardConfigOptions; //#endregion //#region src/config-config-files/oxlint.d.ts /** * Standard Config’s ESLint config translated for Oxlint. * * Optional config entry containing rules that target config files. Intended for * explicit overrides. */ declare const config$2: OxlintOverrideEntry; //#endregion //#region src/config-react/oxlint.d.ts /** * Standard Config’s ESLint config translated for Oxlint. * * Primary config entry. Includes React-related rules. */ declare const config$1: OxlintConfig; //#endregion //#region src/config-test-files/oxlint.d.ts /** * Standard Config’s ESLint config translated for Oxlint. * * Optional config entry containing rules that target test files. Intended for * explicit overrides. */ declare const config$3: OxlintOverrideEntry; //#endregion //#region src/utilities/define-oxlint-config/index.d.ts /** * Wrapper around `defineConfig` from `@standard-config/oxlint` that combines * Standard Config’s Oxlint and ESLint configs, with optional overrides. */ declare function defineOxlintConfig(...configs: StandardConfig[]): OxlintConfig; //#endregion //#region src/utilities/transform-plugin/index.d.ts /** * Resolve an external plugin specifier. * * @deprecated Not covered by semver. */ declare function transformPlugin(name: string, specifier: string): OxlintPluginEntry; //#endregion //#region src/utilities/transform-rules/index.d.ts /** * Modify a set of ESLint rules. * * @deprecated Not covered by semver. */ declare function transformRules(rules: Linter.Config['rules'], options: { omit?: ReadonlyArray; prefix?: string; severity?: Linter.StringSeverity; }): LinterConfigRules; //#endregion export { defineOxlintConfig, config as oxlintConfigBase, config$1 as oxlintConfigBaseReact, config$2 as oxlintConfigConfigFiles, config$3 as oxlintConfigTestFiles, transformPlugin, transformRules }; //# sourceMappingURL=utilities.d.mts.map