import { Preset } from "../@types/preset.js"; import { OxlintConfig } from "oxlint"; /** * Define Oxlint configuration. * * ### Example * * ```ts * import { defineConfig } from "@apst/oxlint"; * import { commonPreset } from "@apst/oxlint/presets/common"; * import { reactPreset } from "@apst/oxlint/presets/react"; * * export default defineConfig([ * commonPreset(), * reactPreset(), * ]); * ``` */ declare function defineConfig(presets?: Preset[]): OxlintConfig; /** * Define Oxlint configuration. * * All arrays will not be merged, adding new values will replace existing values. * * ### Example * * ```ts * import { defineConfig } from "@apst/oxlint"; * import { IGNORE_PATTERNS_DEFAULT } from "@apst/oxlint/constants/ignore-patterns"; * import { commonPreset } from "@apst/oxlint/presets/common"; * import { reactPreset } from "@apst/oxlint/presets/react"; * * export default defineConfig({ * ignorePatterns: [ * ...IGNORE_PATTERNS_DEFAULT, * // ... * ], * }, [ * commonPreset(), * reactPreset(), * ]); * ``` */ declare function defineConfig(config?: OxlintConfig, presets?: Preset[]): OxlintConfig; export { defineConfig }; //# sourceMappingURL=define.d.ts.map