import { Config } from '@oclif/core'; import { AxiosInstance, AxiosResponse } from 'axios'; import { DiffRequest, DiffResponse, PingResponse, PreviewRequest, PreviewResponse, VersionRequest, VersionResponse, WithDiff, WorkflowVersionRequest, WorkflowVersionResponse } from './models.js'; declare class BumpApi { protected config?: Config | undefined; protected readonly client: AxiosInstance; getDiff: (diffId: string, format: string) => Promise>; getPing: () => Promise>; getVersion: (versionId: string, token: string) => Promise>; postDiff: (body: DiffRequest) => Promise>; postMCPServerDeploy: (mcpServerIdOrSlug: string, body: WorkflowVersionRequest, token: string) => Promise>; postPreview: (body?: PreviewRequest) => Promise>; postValidation: (body: VersionRequest, token: string) => Promise>; postVersion: (body: VersionRequest, token: string) => Promise>; putPreview: (versionId: string, body?: PreviewRequest) => Promise>; private authorizationHeader; private handleError; private initializeResponseInterceptor; constructor(config?: Config | undefined); } export { default as APIError } from './error.js'; export { BumpApi }; export * from './models.js';