import { Config } from '../config.js'; import { ApiError } from '../types/api.js'; export declare class KobanaApiClient { private baseUrl; private accessToken; constructor(config: Config); private request; get(path: string, params?: Record): Promise; post(path: string, body: unknown, headers?: Record): Promise; put(path: string, body?: unknown, headers?: Record): Promise; delete(path: string): Promise; } export declare class KobanaApiError extends Error { statusCode: number; errorData: ApiError; constructor(statusCode: number, errorData: ApiError); toJSON(): { statusCode: number; error: string; message: string | undefined; errors: Record | undefined; }; } //# sourceMappingURL=client.d.ts.map