import type { Manager } from './manager.js'; import * as v from 'valibot'; import type { OpenApiSchema } from './openapi-schema.js'; import { type ManifestContent } from '../../core/types/Manifest.js'; type UploadBaseFilesArgs = { workspaceId: string; baseFiles: Record; }; type UploadSchemaFileArgs = { openApiSchema: OpenApiSchema; schemaId: string; }; export declare class ApiClient { manager: Manager; constructor(manager: Manager); uploadSchemaFile({ openApiSchema, schemaId }: UploadSchemaFileArgs): Promise; uploadBaseFiles({ workspaceId, baseFiles }: UploadBaseFilesArgs): Promise; } export type GenerateResponse = { artifacts: Record; manifest: ManifestContent; }; export declare const generateResponse: v.GenericSchema; export {}; //# sourceMappingURL=api-client.d.ts.map