···2626 simpleNameConflictResolver,
2727 underscoreNameConflictResolver,
2828} from './planner/resolvers';
2929-export type { IAnalysisContext as AnalysisContext } from './planner/types';
2929+export type {
3030+ IAnalysisContext as AnalysisContext,
3131+ NameConflictResolver,
3232+} from './planner/types';
3033export { Project } from './project/project';
3134export type { IProject } from './project/types';
3235export { fromRef, fromRefs, isRef, ref, refs } from './refs/refs';
···11+import type { NameConflictResolver } from '@hey-api/codegen-core';
12import type ts from 'typescript';
2334import type { StringCase, StringName } from './case';
···8990 * @default null
9091 */
9192 lint?: Linters | null;
9393+ /**
9494+ * Optional name conflict resolver to customize how naming conflicts
9595+ * are handled.
9696+ */
9797+ nameConflictResolver?: NameConflictResolver;
9298 /**
9399 * The absolute path to the output folder.
94100 */
···178184 * Which linter to use to process output folder?
179185 */
180186 lint: Linters | null;
187187+ /**
188188+ * Optional name conflict resolver to customize how naming conflicts
189189+ * are handled.
190190+ */
191191+ nameConflictResolver: NameConflictResolver | undefined;
181192 /**
182193 * The absolute path to the output folder.
183194 */