import { PathNormalizedType, Options } from '../core/types.mjs';
import 'openapi-types';

/**
 * 응답 모킹 함수 생성 로직
 * MSW에서 사용할 응답 모킹 함수들을 생성
 */

/**
 * 응답 모킹 함수들을 생성하고 파일로 출력
 */
declare const generateResponses: (paths: PathNormalizedType[], options: Options) => Promise<void>;
/**
 * 응답 함수명 생성
 */
declare const generateResponseFunctionName: (operationId: string, statusCode: number) => string;
/**
 * 특정 태그의 응답만 생성
 */
declare const generateResponsesForTag: (paths: PathNormalizedType[], tag: string, options: Options) => Promise<string[]>;

export { generateResponseFunctionName, generateResponses, generateResponsesForTag };
