import { ApiRequestSpec, ApiResponseSpec } from '../../types/index.js'; export interface ArtifactInput { interfaceDetail: { id: string; name?: string; method?: string; path?: string; description?: string; request?: ApiRequestSpec; response?: ApiResponseSpec; }; baseUrl?: string; projectRoot?: string; rawTypeCode?: string; } export interface GeneratedArtifact { title: string; content: string; } export type ArtifactType = 'ts_types' | 'mock_data' | 'request_wrappers' | 'test_scripts'; export declare function generateArtifact(type: ArtifactType, payload: ArtifactInput): GeneratedArtifact; //# sourceMappingURL=artifact.d.ts.map