import { RuleOptions } from "../eslintRules.js";
import { ConfigWithOverrides } from "../index.js";

//#region src/types/configOptions/perfectionist.d.ts
interface PerfectionistOptions extends ConfigWithOverrides {
  /**
   * The type of sorting.
   *
   * @default 'line-length'
   *
   * @see [Perfectionist Settings: `type` option](https://perfectionist.dev/guide/getting-started#settings)
   */
  sortType?: RuleOptions<'perfectionist/sort-imports'>['type'];
}
//#endregion
export { type PerfectionistOptions };