import type { HttpMethod, VovkConfig } from 'vovk'; import type { VovkOperationObject, VovkStrictConfig } from 'vovk/internal'; import type { OpenAPIObject } from 'openapi3-ts/oas31'; import type { ProjectInfo } from '../get-project-info/index.mjs'; export type GetOpenAPINameFn = (config: { operationObject: VovkOperationObject; method: HttpMethod; path: string; openAPIObject: OpenAPIObject; }) => string; export declare function normalizeOpenAPIMixin({ mixinModule, log, cwd, }: { mixinModule: NonNullable['segments']>[string]>['openAPIMixin']>; log: ProjectInfo['log']; cwd?: string; }): Promise['segments']>[string]>['openAPIMixin']>>;